Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Específicas do Gerador de Relatórios > RetornaCampoAlfaTabela

RetornaCampoAlfaTabela

Esta função busca o conteúdo atual de um campo alfanumérico de uma VIEW temporária.

Sintaxe: RetornaCampoAlfaTabela (Alfa NomeCampo, Alfa NomeTabelaView, Alfa OpcionalWhere, Alfa End pRetorno, Numero End pAchou);

Parâmetros:

Nome Tipo Descrição
NomeCampo Alfa Nome do campo da View e ser retornado
NomeTabelaView Alfa Nome da View temporária
OpcionalWhere Alfa Cláusula WHERE de filtro (opcional)
pRetorno Alfa Variável onde o conteúdo buscado será retornado
pAchou Numero Variável que retorna 0 (zero) caso tenha encontrado resultados, ou 1 caso não tenha encontrado

Exemplo:

Criação de uma view de forma dinâmica para buscar o nome em maiúsculo de um determinado colaborador e o valor retornado pela função RetornaCampoAlfaTabela para a variável xRetorno, que posteriormente foi passada para um controle Descrição do modelo:

Definir Alfa xNomeView;
Definir Alfa xRetorno;
Definir Numero xAchou;
Definir Alfa xSQL;

xSQL = "SELECT UPPER(NOMFUN) NOMMAISC FROM R034FUN WHERE NUMCAD = 1";

CriaView (xSQL, xNomeView);

RetornaCampoAlfaTabela ("NOMMAISC", xNomeView, "", xRetorno, xAchou);

Se (xAchou = 0)
{
   ValStr = xRetorno;
}
Senao
{
   ValStr = "";
   Cancel(2);
}

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ê?