Delphi - Filtrar una grilla

 
Vista:

Filtrar una grilla

Publicado por Romina (40 intervenciones) el 29/03/2005 22:34:05
EStoy trabajando con dbgrid necesito que se meuestren todos los datos y si el usuario desea poder filtrar segun algun campo .
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Filtrar una grilla

Publicado por Elena (330 intervenciones) el 30/03/2005 16:37:48
tienes que hacer una búsqueda, para eso puedes usar un GroupBox para que el usuario elija el campo por el cual buscar.
Por ej.
if GroupBox.ItemIndex = 0 then //Suponiendo sea por el campo nombre
whit query, Sql do
begin
close; clear;
add('select * from tabla where nombre = '+#39+Edit.text+#39 );
Open;
end;
Y así para cada campo, tomando en cuenta que el query debe estar enlazado al datasource que usas para el grid.
Otra forma sería con el locate, pero es más lento:
Tabla.Locate('Nombre', edit.text, []);
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar