Árvore de páginas

Descrição

Ponto de Entrada para inclusão de campos que estão sendo utilizados no filtro para seleção de registros no painel do agendamento.

Observações

Este Ponto de Entrada, localizado no TMSAF76 (Painel Agendamento), é executado na rotina de Painel de agendamento, ao clicar no botão "Filtrar" , onde seja possível complementar a Query padrão do sistema que filtra os dados na tela do Painel de Agendamento.

Para filtros de campos específicos, utilizar o TMF76DIN Permite Criação de Filtros Específicos no Painel de Agendamentos.

Exemplos

User Function TMF76QRY()
Local cQuery := PARAMIXB[1]
Local aCposUsr := PARAMIXB[2]
Local cRet := ""

If ValType(aCposUsr) == "A" .And. !Empty(aCposUsr)
If !Empty(aCposUsr[1]) .And. DF1->(FieldPos("DF1_XCONTA")) > 0
cRet += " AND DF1_XCONTA = '"+aCposUsr[1]+"' "
EndIf
If !Empty(aCposUsr[3])
cRet += " AND DF1_DATPRE = '"+DtoS(aCposUsr[3])+"' "
EndIf
EndIf


Return cRet

Preview

Veja também


Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

cRet - Query com os campos à serem filtrados

Eventos de chamada do Ponto de Entrada

Aoclicar no botão Filtrar, no filtro dinâmico.

Variáveis

cQuery - Query utlizada no filtro dos dados.

aCposCust - Campos utlizados no filtro dinâmico

Programa Fonte

TMSAF76.PRW