Filtro

10/09/2004

0

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


Marcelo_vms

Marcelo_vms

Responder

Posts

10/09/2004

Motta

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

PELO QUE ENTENDI VC TEM UMA STRING NESTA COLUNA


Responder

10/09/2004

Dalri

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´


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar