Ponto-de-Entrada: FA378FLT - Complementa filtro
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O ponto de entrada FA378FLT permite complementar a expressão de filtro para seleção dos registros. Deve retornar uma string contendo expressões ADVPL ou SQL dependendo do parâmetro lQuery recebido pelo ponto de entrada. Caso o parâmetro lQuery tenha conteúdo verdadeiro (.T.) deve ser adicionada uma expressao SQL e se for falso (.F.) deve ser adicionada uma expressao ADVPL.
Programa Fonte
FINA378.PRW
Sintaxe
FA378FLT - Complementa filtro ( < lQuery> ) --> cFiltro
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
lQuery | Lógico | Indica expressao SQL ou ADVPL | X |
Retorno
-
cFiltro(caracter)
- Complementação da Query SQL ou do filtro para IndRegua
Exemplos
#Include "PROTHEUS.CH"User Function FA378FLT()Local lQuery := PARAMIXB[1]Local cFiltro := ""If lQuery // CONDICAO QUE SERA UTILIZADO NA CLAUSULA WHERE EM SQL cFiltro += " AND E5_PREFIXO = 'PL1' "Else // CONDICAO QUE SERA UTILIZADO PELA CONDICAO DA FUNCAO INDREGUA cFiltro += " .And.E5_PREFIXO=='PL1' "EndIf Aviso("Atencao", "Evidencia de Teste do PE : FA378FLT --> [ Conteudo que sera acrescentado ao filtro de processamento ]"+CRLF+cFiltro, {"Ok"})Return(cFiltro)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas