RetornaAbrString

Monta o conteúdo de uma cláusula WHERE conforme os parâmetros passados.

Sintaxe: RetornaAbrString(Alfa xTabela, Alfa xCampo, Alfa xAbrStr, Numero xTipSel, Alfa end xSqlStr);

Parâmetros: 

Nome Tipo Descrição
xTabela Alfa Nome da tabela.
xCampo Alfa Nome do campo da tabela.
xAbrStr Alfa String que será utilizada na comparação da cláusula WHERE.
xTipSel Numérico Tipo de seleção. Pode ter os seguintes valores:
1 - O conteúdo do campo da tabela deve terminar conforme a string xAbrStr;
2 - A string (xAbrStr) pode estar em qualquer posição do campo da tabela.
3 - A string deve estar no início do campo da tabela.
xSqlStr Alfa Variável de retorno.

Exemplo:

Definir alfa vSqlStr;

RetornaAbrString("R034FUN","NOMFUN","RO",1,vSqlStr);
/* A variável vSqlStr retornará "(R034FUN.NOMFUN) LIKE ('%RO')" */

RetornaAbrString("R034FUN","NOMFUN","RO",2,vSqlStr);
/* A variável vSqlStr retornará "(R034FUN.NOMFUN) LIKE ('%RO%')" */

RetornaAbrString("R034FUN","NOMFUN","RO",3,vSqlStr);
/* A variável vSqlStr retornará "(R034FUN.NOMFUN) LIKE ('RO%')" */

Utilização: Regras do gerador de relatório e gerador de importação/exportação.

Disponível para o módulo: Controle de Ponto e Refeitório.

Este artigo ajudou você?