Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

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.

Este artigo ajudou você?