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. |
|