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.