EntradaValorInt
Esta função permite informar valores para a regra através da tela de entrada FRENTLSP durante a execução.
Sintaxe: EntradaValorInt(alfa pCaption, alfa pDTit1,alfa pDTit2,Numero pTDad,Alfa pMask,alfa pIAlf1,alfa pIAlf2,Numero pINum1,Numero pINum2,Alfa end pRAlf1,Alfa end pRAlf2,Numero end pRNum1,Numero end pRNum2,Numero end pTSai,Alfa pTObs);
Parâmetros:
Nome | Tipo | Descrição |
pCaption | Alfa | Nome da tela. |
pDTit1 | Alfa | Nome/descrição do campo inicial de entrada. |
pDTit2 | Alfa | Nome/descrição do campo final de entrada. |
pTDad | Numérico | Tipo do dado para o campo de entrada (1=Alfa, 2=Numero, 3=Dinheiro, 4=Data, 5=Hora e 6=Senha). |
pMask | Alfa | Mascará para ser aplicada nos campos de entrada. |
pIAlf1 | Alfa | Valor "padrão" alfanumérico para o campo inicial de entrada. |
pIAlf2 | Alfa | Valor "padrão" alfanumérico para o campo final de entrada. |
pINum1 | Numérico | Valor "padrão" numérico para o campo inicial de entrada. |
pINum2 | Numérico | Valor "padrão" numérico para o campo final de entrada. |
pRAlf1 | Alfa | Variável alfanumérica (definida na regra) que armazenará o valor digitado no campo inicial de entrada. |
pRAlf2 | Alfa | Variável alfanumérica (definida na regra) que armazenará o valor digitado no campo final de entrada. |
pRNum1 | Numérico | Variável numérica (definida na regra) que armazenará o valor digitado no campo inicial de entrada. |
pRNum2 | Numérico | Variável numérica (definida na regra) que armazenará o valor digitado no campo final de entrada. |
pTSai | Numérico | Tipo de saída da tela de entrada "0" Botão Ok não clicado ok é "1" Botão Ok clicado. |
pTObs | Alfa | Indica um instrução para o preenchimento do campo. |
Exemplo:
Definir alfa VValorAlfa;
Definir alfa VValorAlfa2;
Definir numero VValorNum;
Definir numero VValorNum2;
Definir numero VTipSai;
@Tipo Texto@
EntradaValorInt("Intervalo de Valores","Texto de","Texto
ate",1,"A[70]","","",0,0,VValorAlfa,VValorAlfa2,VValorNum, VValorNum2,VTipSai,"");
@Tipo Inteiro@
EntradaValorInt("Intervalo de Idades", "Idade de","Idade
até",2,"ZZZZZ9","","",0,200,VValorAlfa,VValorAlfa2,VValorNum,VValorNum2, pTipSai,"Preencher
idades de 0 a 100 anos");
@Tipo Dinheiro@
EntradaValorInt("Intervalo de Salários","Valor de","Valor
até",3,"ZZZZZ9,99","","",0,200.11,VValorAlfa,VValorAlfa2,VValorNum, VValorNum2,VTipSai,"");
@Tipo Data @
EntradaValorInt("Intervalo de Datas","Data de","Data até",4,"DD/MM/YYYY","","",39607,39690,VValorAlfa,VValorAlfa2,VValorNum,
VValorNum2,VTipSai,"");
@Tipo Hora @
EntradaValorInt("Intervalo de Horas","Hora de","Hora até",5,"HH:MM","","",0,0,VValorAlfa,VValorAlfa2,VValorNum,VValorNum2,VTipSai,"");
@Tipo Senha@
EntradaValorInt("Senhas","Senha Atual","Senha
Nova",6,"********************","","",0,0,VValorAlfa,VValorAlfa2,VValorNum,VValorNum2,
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.