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.