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.