Ver Mensaje Individual
  #3  
Antiguo 03-03-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lafourcade.

Para ejemplificar supongamos que ejecutas esta simple consulta:
Código Delphi [-]
  IBQuery1.Close;
  IBQuery1.SQL.Clear;
  IBQuery1.SQL.Add('SELECT * FROM TU_TABLA'); 
  IBQuery1.Open;
Solo después de abierto el IBQuery verás los resultados en el DBGrid. (si no lo has abierto ya, en tiempo de diseño)

Para que el DBGrid deje de mostrar los datos, basta hacer:
Código Delphi [-]
  IBQuery1.Close;

Ahora, si para ocultar el resultado te decidís por usar:
Código Delphi [-]
   DBGrid1.DataSource:= nil; // (la consulta sigue abierta)
Para que la consulta vuelva a visualizarse en el DBGrid deberás usar algo como:
Código Delphi [-]
  DBGrid1.DataSource:= DataSource1;

Mientras el TDBGrid esté relacionado a un TDataSource a su vez relacionado a un TIBQuery activo, el DBGrid mostrará los resultados de la misma.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita