Data Query - Filtro
Expressão Lógica









O filtro denominado "Expressão Lógica" é uma novidade no CONTA EXATA 5.

A especificação de um filtro tem por finalidade selecionar os registros que atendam a uma seleção de critério especificada por você.

O uso deste filtro (expressão lógica) é muito semelhante aos filtros de buscas existentes em sites de buscas na Internet.

Por exemplo, Conta >= "1.20.30" e Mês="1" irá filtrar todos os lançamentos que se refiram a Conta 1.20.30 do mês de Janeiro.

O filtro "Expressão Lógica" é uma alternativa ao Filtro "Colunar" existente no CONTA EXATA 5 e versões anteriores, e não pode ser usado em conjunto em uma mesma consulta, ou seja, ou você usa o filtro "Expressão Lógica" ou usa o "Colunar".

O filtro "Expressão Lógica" requer que alguns campos estejam circundados entre aspas ("), da seguinte forma :

Os operadores em uma expressão de busca são os seguintes :
Operador Descrição
=, >, <, <>, >=, <= Operadores igual, maior, menor, diferente, maior e igual e menor e igual
E Encontra todos os parâmetros, exemplo Mes="1" e CR="120"
OU Encontra qulquer um dos parâmetros, exemplo Mes="1" ou CR="120"
EXCETO Significa excluir o parâmetro, exemplo exceto(Mes="01")
MENOS Equivalente ao operador exceto


Os campos para buscas e exemplos de uso são os seguintes :
Campo Exemplo de uso
Conta Use Conta="13010" ou Conta >="1.80.10"
ContaAux Use ContaAux="1.80.10, 1.001"
Obs.: Conta e Aux devem estar separadas por uma vírgula.
CR Use CR="1.10.10.001" ou CR >= "1.10.10.001" ou exceto(CR = "11020")
Mes Use Mes="01" ou Mes="1" ou (Mes >= "02" e Mes <="10") ou menos(Mes="09")
Data Use Data >= "20/10/99" ou Data > "01/01/00" ou menos(Data > "30/09/00")
Docto Use Docto >= "2320" ou Docto <= "0000340" ou menos(Docto < "450")
Valor Use Valor > 32000.90 ou Valor = -670.00 ou menos(Valor > 0)'
Valor2m Use Valor2M > 2340.00 ou menos(Valor2M > 1000.00)
Hist Use Hist="Unimed"
Neste exemplo, CE5 irá procurar por Unimed em qualquer ponto do Histórico (use Hist somente com o operador igual)
Cheque Use Cheque="1290" ou (Cheque >="790100" e <="790150") ou menos(Cheque="100")
Fatura Use Fatura="300" ou Fatura >="900" ou menos(Fatura > "300")
Parcela Use Parcela = "1/2" ou menos(Parcela="1/2")
Usuario Use Usuario="ANG" ou Usuario="RAM" ou menos(Usuario= "SNA")
Vencto Use Vencto >= "20/10/99" ou Vencto > "01/01/00" ou menos(Vencto > "30/09/00")
Quant Use Quant > 230.90 ou (Quant >= 200 e Quant <=3300.90)
PcoUn Use PcoUn > 23.90 ou PcoUn <= 90.89
DataDig Use DataDig >= "20/10/99" ou menos(DataDig > "30/09/00")
OP Use Op="0" para Compra/Aprop ou Venda/Aprop.
Os tipos de operações são os seguintes :
Contas a Receber
0=Venda, 1=Recebimento, 2=Consignação, 3=Amostras, 4=Baixa, 5=Devolução, 6=Transferência e 7=compensação.
Contas a Pagar
0=Compra/Apropriação, 1=Pagamento, 2=Consignação, 3=Amostras, 4=Baixa, 5=Devolução, 6=Transferência e 7=compensação.
Estoques
0=Compra, 1=Venda, 2=Consignação, 3=Amostra, 4=Baixa, 5=Devolução, 6=Transferência, 7=Compensação, 8=Doação e Consumo.