Delphi - Ayuda con grid

   
Vista:

Ayuda con grid

Publicado por Carlos (3 intervenciones) el 13/12/2007 21:31:17
Hola mi problema es el siguente estoy haciendo una consulta para que se me presente en un dbgrid entonces como el dbgrid lo tengo concectado a una tabla se me presenta todos los datos de dicha tabla entonces quiero saber si puedo ocultar los datos y cuando realize la consulta me aparesca el dato en especifico se puede ... ?

Gracias de ante mano a todos lo que me ayuden.
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:Ayuda con grid

Publicado por E.T. (1108 intervenciones) el 13/12/2007 23:33:00
Una manera fácil es: cuando hagas la búsqueda al datasource le cambias de dataset, poniendole el query, algo asi...

query1.close;
query1.open;
datasource1.dataset:=query1;

Al cerrar la forma o cuando quieras, reestableces el datasource...

datasource1.datase:=table1;

Aqui viene un pequeño inconveniente de hacer esto:

Si la consulta te genera campos que no hay en la tabla, o que actualmente muestras en el grid te va a marcar error de que no existe tal campo(s), debes de asegurarte que la consulta te regrese los mismos campos que ya tenias y en el mismo orden
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