Filtrar dados DBgrid com firebird

Firebird

28/05/2011

  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.
Klaus

Klaus

Curtidas 0

Respostas

Klaus

Klaus

28/05/2011

  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.
GOSTEI 0
POSTAR