Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções SGI > AbrirTelaSGICarregandoChave

AbrirTelaSGICarregandoChave

Ao executar essa função é feita a chamada de uma tela SGI que já esteja compilada e sem inconsistências em seu formulário ou interface, aonde deve ser passado os parâmetros, como o nome da tela, os parâmetros correspondentes as chaves e o nome do componente que deverá acionar o foco para o componente do formulário SGI X-Window ativo.

Sintaxe: AbrirTelaSGICarregandoChave(Alfa TelaNome, Alfa ParametrosChave, Alfa NomeComponente);

Observação: Caso desejar que já abra a tela com os registros carregados, de acordo com os valores dos campos chaves, acione o foco em um campo que esteja após a seção-chave. Se passado vazio ("") no nome do componente, a parte de acionar o foco não será feito. Além disso, ela não funciona em modo de depuração, pois ao depurar, a tela ativa é a do Depurador.

Parâmetros:

Nome Tipo Descrição
TelaNome Alfa Nome da tela que deverá ser aberta.
ParametrosChave Alfa Nome dos campos com seus respectivos valores. (“‘R900PPL.PerId=1’;’R900PPL.PerNam=Maria’”)
NomeComponente Alfa Nome do componente, caso desejar acionar o foco.

Exemplo:

Definir alfa aPerId;

Definir alfa aTemp;

 

xPerId = R900PPL_PERID;

IntParaAlfa(xPerId, aPerId);

aTemp = "'R900PPL.PerId=" + aPerId + "'";

 

AbrirTelaSGICarregandoChave("Teste1", aTemp, "R900PPL.EMAIL");

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?