Fórum Filtrar dados DBgrid com firebird #401926
28/05/2011
0
Boa noite amigos,
Tenho procurado em vários foruns mas não encontrei com fazer um filtro no DBgrid usando firebird. pois ele não aceita clausula where. Tenho uma edit, um dbgrid, uma IBquery, um Datasouce e IBUpdateSQL. Talvez falte algum componente, não sei.
segue o codigo que filtra, mas aparece todos os registros no DBGrid.
Evento OnChange do edit
inherited;
with qryGrid do
Begin
qryGrid.close;
qryGrid.open;
Locate('NOME',edConsulta.Text,[loPartialKey,loCaseInsentive]);
end;
Agradeço a ajuda.
Tenho procurado em vários foruns mas não encontrei com fazer um filtro no DBgrid usando firebird. pois ele não aceita clausula where. Tenho uma edit, um dbgrid, uma IBquery, um Datasouce e IBUpdateSQL. Talvez falte algum componente, não sei.
segue o codigo que filtra, mas aparece todos os registros no DBGrid.
Evento OnChange do edit
inherited;
with qryGrid do
Begin
qryGrid.close;
qryGrid.open;
Locate('NOME',edConsulta.Text,[loPartialKey,loCaseInsentive]);
end;
Agradeço a ajuda.
Klaus
Curtir tópico
+ 0
Responder
Posts
01/06/2011
Klaus
Boa noite amigos,
Tenho procurado em vários foruns mas não encontrei com fazer um filtro no DBgrid usando firebird. pois ele não aceita clausula where. Tenho uma edit, um dbgrid, uma IBquery, um Datasouce e IBUpdateSQL. Talvez falte algum componente, não sei.
segue o codigo que filtra, mas aparece todos os registros no DBGrid.
Evento OnChange do edit
inherited;
with qryGrid do
Begin
qryGrid.close;
qryGrid.open;
Locate('NOME',edConsulta.Text,[loPartialKey,loCaseInsentive]);
end;
Agradeço a ajuda.
Consegui fazer funcionar, o caso era que não aparece os dados no Grid qdo vc´coloca TRUE na query, mas ela roda direito na aplicação. Também não entendi como fazer para colocar parametros na query usando firebird ainda, mas vou pesquisar mais.Tenho procurado em vários foruns mas não encontrei com fazer um filtro no DBgrid usando firebird. pois ele não aceita clausula where. Tenho uma edit, um dbgrid, uma IBquery, um Datasouce e IBUpdateSQL. Talvez falte algum componente, não sei.
segue o codigo que filtra, mas aparece todos os registros no DBGrid.
Evento OnChange do edit
inherited;
with qryGrid do
Begin
qryGrid.close;
qryGrid.open;
Locate('NOME',edConsulta.Text,[loPartialKey,loCaseInsentive]);
end;
Agradeço a ajuda.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)