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!!!
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
Curtir tópico
+ 0
Responder
Posts
10/09/2004
Motta
table1.Filter := ´pago=´ + QuotedStr(´SIM´);
table1.Filtered := True;
PELO QUE ENTENDI VC TEM UMA STRING NESTA COLUNA
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´
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
Clique aqui para fazer login e interagir na Comunidade :)