×
Linguagem de Programação ADVPL
Perguntas Melhoria Filtro
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
8 anos 2 semanas atrás #31331
por diegoo_martins
Melhoria Filtro foi criado por diegoo_martins
Pessoal, bom dia.
Estou fazendo um filtro no Browse da rotina do Plano de Contas e preciso saber como faço para continuar o filtro na linha de baixo. Pois, preciso inserir mais contas e desta forma vai ficar todas as contas em uma linha.
Ex.:
Local cFiltroCT1 := "IIF(FUNNAME()== 'HWCTBA020',(CT1_CONTA<>'6110101'.AND. CT1_CONTA<>'21666'.AND. CT1_CONTA<>'21678'.AND.CT1_CONTA<>'2195019.AND.CT1_CONTA<>'2195088).AND.CT1_CONTA<>'2195130.AND.CT1_CONTA<>'2195132), .T.)"
Estou fazendo um filtro no Browse da rotina do Plano de Contas e preciso saber como faço para continuar o filtro na linha de baixo. Pois, preciso inserir mais contas e desta forma vai ficar todas as contas em uma linha.
Ex.:
Local cFiltroCT1 := "IIF(FUNNAME()== 'HWCTBA020',(CT1_CONTA<>'6110101'.AND. CT1_CONTA<>'21666'.AND. CT1_CONTA<>'21678'.AND.CT1_CONTA<>'2195019.AND.CT1_CONTA<>'2195088).AND.CT1_CONTA<>'2195130.AND.CT1_CONTA<>'2195132), .T.)"
Por favor Acessar ou Registrar para participar da conversa.
- sarraipa
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 232
- Obrigados Recebidos: 1
8 anos 2 semanas atrás #31336
por sarraipa
Respondido por sarraipa no tópico Melhoria Filtro
Acho que se vc usar o operador $ vai ficar muito mais limpo seu filtro, mas no seu caso tem que ser o operador mais a negação !$
"IIF(FUNNAME()== 'HWCTBA020',(CT1_CONTA !$'6110101'/21666/21678/2195132), .T.)"
"IIF(FUNNAME()== 'HWCTBA020',(CT1_CONTA !$'6110101'/21666/21678/2195132), .T.)"
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.127 segundos