EntradaValor

Esta função permite informar valores para a regra através da tela de entrada FRENTLSP durante a execução.

Sintaxe: EntradaValor(alfa PCaption,alfa pDesTit,Numero pTipDad,Alfa pMasc,alfa pIniAlfa,Numero pIniNum,Alfa end pRetAlfa,Numero end pRetNum,Numero end pTipSai,Alfa pTxtObs);

Parâmetros:

Nome Tipo Descrição
pCaption Alfa Nome da tela.
pDesTit Alfa Nome/descrição do campo de entrada.
pTipDad Numérico Indica o tipo do dado para o campo de entrada (1=Alfa, 2=Numero, 3=Dinheiro, 4=Data, 5=Hora e 6=Senha).
pMasc Alfa Indica a mascará para ser aplicada no campo de entrada.
pIniAlfa Alfa Indica o valor "padrão" alfanumérico para o campo de entrada.
pIniNum Numérico Indica o valor "padrão" numérico para o campo de entrada
pRetAlfa Alfa Variável alfanumérica (definida na regra) que armazenará o valor digitado no campo de entrada.
pRetNum Numérico Variável numérica (definida na regra) que armazenará o valor digitado no campo de entrada.
pTipSai Numérico Indica o tipo de saída da tela de entrada "0" Botão Ok não clicado ok é "1" Botão Ok clicado.
pTxtObs Alfa Indica uma instrução para o preenchimento do campo.

Exemplo:

Definir alfa VValorAlfa;
Definir numero VValorNum;
Definir numero VTipSai;

@Tipo Texto@
EntradaValor("tela teste1","teste1!",1,"A[20]","Teste",0,VValorAlfa,VValorNum,VTipSai,"Preencher o campo corretamente");
@Tipo Inteiro@
EntradaValor("tela teste2","teste2!",2,"ZZZZ9","",200,VValorAlfa,VValorNum,VTipSai,"");
@Tipo Dinheiro@
EntradaValor("tela teste3","teste3!",3,"ZZZZ9,99","",200.11,VValorAlfa,VValorNum,VTipSai,"");
@Tipo Data@
EntradaValor("tela teste4","teste4!",4,"DD/MM/YYYY","",39607,VValorAlfa,VValorNum,VTipSai,"");
@Tipo Hora@
EntradaValor("tela teste5","teste5!",5,"HH:MM","",36655,VValorAlfa,VValorNum,VTipSai,"");
@Tipo Senha@
EntradaValor("Senha","Senha",6,"********************","",0,VValorAlfa,VValorNum,VTipSai,"");

Utilização: Gerador de relatórios e editor de regras.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?