Array
(
)

Filtro

Marcelo_vms
   - 10 set 2004

ola pessoal!!!


tenho uma tabela de venda a prazo...
o que acontece é o seguinte tenho que filtrar todos os clientes pelo nome ou cpf que ainda nao pagaram sua conta...
quando o usuario clicar em pesquisar aparecerá no dbgrid.

na tabela possui o campo PAGO = (SIM/NAO).

Consegui colocar para filtrar o nome assim.
table1.Filter := ´nome=´+´´´´+Edit2.Text+´´´´;
table1.Filtered := True;

como que faço para o campo pago = nao, uso sql?
como faço?


me ajudem!!!


Motta
   - 10 set 2004

table1.Filter := ´pago=´ + QuotedStr(´SIM´);
table1.Filtered := True;

PELO QUE ENTENDI VC TEM UMA STRING NESTA COLUNA


Dalri
   - 10 set 2004

Se vc pretende filtrar pelos dois campos use o seguinte:

Filter := ´[nome] = ´ + QuotedStr(Edit1.Text) +
´ and [pago] = ´ + QuotedStr(´SIM´);

A funcao QuotedStr insere a String especificada entre aspas.

Ex.

Edit1.Text = Alessandro

QuotedStr(Edit1.Text) ==> ´Alessandro´