PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Entrada de Dados
Versão:
12
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário CLAUDEVANS 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!

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário ERPC 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

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário CLAUDEVANS 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

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal