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.