|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Entrada de Dados |
|
Versão: |
12 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
CLAUDEVANS
em 04/03/2019, 16:46 h
Local: AL Registro: 04/03/2019 Postagens: 7 |
Olá
Sou novo em AdvPl e a minha duvida é sobre "entrada de dados em AdvPl", por exemplo em Python Uma aplicação pode, a qualquer momento, pedir que o usuário informe uma determinada informação, para isto, basta invocar a função input().
Exemplo:
num = input("Digite um número:")
print(num)
Preciso fazer alguns exercícios de "Estrutura de Repetição" e preciso introduzir dados em tempo de execução.
Exemplos de Exercícios de "Estrutura de Repetição":
1_Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido.
2_Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações.
Tem como em AdvPl fazer esses exercícios sem usar MVC?
Existe alguma função em Advpl parecida com a função em Python "input()" que obtêm dados em tempo de execução?
Desde já obrigado!
|
|
|
Mensagem do
ERPC
em 05/03/2019, 00:50 h
Local: SP Registro: 14/08/2011 Postagens: 316 |
O AdvPL não tem função nativa da linguagem para fazer input de forma tão simples. Como a Tecnologia do Protheus é baseada em Client-Server, você precisa abrir uma caixa de diálogo simples para fazer a entrada de dados.
Não se preocupe, não é tão difícil assim, dê uma lida nos tópicos do Blog Tudo em AdvPL. O exemplo de criação de caixa de diálogo para entrada de informações está aqui: Exemplo de Entrada de Dados |
|
|
Mensagem do
CLAUDEVANS
em 05/03/2019, 20:25 h
Local: AL Registro: 04/03/2019 Postagens: 7 |
Sim cara agora entendi, muito obrigado, agora eu tenho o caminho... |
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|