Filtro
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
Curtidas 0
Respostas
Motta
10/09/2004
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
GOSTEI 0
Dalri
10/09/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´
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´
GOSTEI 0