EscondeCampoTelaEntrada
Permite ao usuário esconder determinados campos da tela de entrada do modelo.
Existem algumas funções desenvolvidas para esta situação, elas devem ser utilizadas em conjunto. São elas:
- SetaNumeroTelaEntrada(Alfa NomeCampo,NumeroValor);
- SetaDataTelaEntrada(Alfa NomeCampo,NumeroValor);
- SetaAlfaTelaEntrada(Alfa NomeCampo,Alfa Valor);
- EscondeCampoTelaEntrada(Alfa NomeCampo);
- ExecutaRelatorio(Alfa NomeModelo,Alfa ExibirTelaEntrada);
O funcionamento depende da seguinte combinação:
- Utilizar as funções Seta...TelaEntrada, de acordo com o tipo de variavel que contém o parâmetro passado.
- Função EscondeCampoTelaEntrada deve ser utilizada quando esconder apenas alguns campos.
- ExecutaRelatorio, especifica o nome do relatório e se a tela de entrada será exibida (S) ou não (N).
Sintaxe: EscondeCampoTelaEntrada(Alfa NomeCampo);
Parâmetro:
Nome | Tipo | Descrição |
NomeCampo | Alfa | Nome do campo da tela de entrada |
Exemplo: Na regra da ação que o botão irá executar digite:
SetaDataTelaEntrada("EDatFim",DatSis); @ passa um valor para campo do tipo Data - sintaxe (alfa NomeDoCampo, data valor); @
SetaAlfaTelaEntrada("EMosUsu","S"); @ passa um valor para campo do tipo Alfa - sintaxe (alfa NomeDoCampo, alfa valor); @
SetaNumeroTelaEntrada("ESeqImp",5); @ passa um valor para campo do tipo Numero - sintaxe (alfa NomeDoCampo, Numero valor); @
EscondeCampoTelaEntrada("EMosUsu"); @ o campo será escondido @
EscondeCampoTelaEntrada("EDatFim");
ExecutaRelatorio("HRAC001.GER","N"); @ o relatório HRAC001.GER será gerado mas a tela de entrada não será exibida @
Utilização: Gerador de Relatórios e Editor de regras.