Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Datos no se muestran de Grid (https://www.clubdelphi.com/foros/showthread.php?t=45193)

ftavarez 26-06-2007 02:24:40

Datos no se muestran de Grid
 
:confused: Saludos,
Soy un principiante en delphi y estoy tratando de visualizar los datos de una tabla sencilla atravez de un grid que se muestra dentro de un formulario que proviene de una opcion de un menu. Cuando el programa corre por primera vez los datos se muestran bien, pero una vez que cierro el formulario ya no vuelven a aparecer en el grid.

Este es el codigo :

procedure TfcProvincias.FormClose(Sender: TObject; var Action: TCloseAction);
begin
tcProvincias.Close; {cierra tabla de consulta de provincias}
end;
procedure TfcProvincias.FormCreate(Sender: TObject);
begin
tcProvincias.Open; {abre tabla de consulta de provincias par ser mostrada
en un grid no editable}
end;

eduarcol 26-06-2007 03:42:12

Habria que ver como manejas la apertura de formulario desde el menu, pero te recomendaria q antes del fcProvincias.Show escribieras:

Código Delphi [-]
if not fcProvincias.tcProvincias.Active then
   fcProvincias.tcProvincias.Active := True;

pruebalo y nos avisas como te fue

ftavarez 27-06-2007 00:12:02

Datos no se muestran en Grid
 
De verdad muchas gracias. Funciono perfectamente con el codigo. :confused: Pero me pregunto si el metodo Open() activa la tabla o no. Ademas La propiedad Active de la tabla esta en True. No se como se interpreta esto entonces.

Gracias

eduarcol 27-06-2007 04:10:53

La verdad no lo tengo a mano para mostrartelo, pero segun lei en un libro si mal no recuerdo fue la cara oculta 4 es recomendable el active sobre el open cumple la misma funcion pero el active no salta la excepcion si ya se encuentra abierta.

de todas formas mañana te subo la cita para que veas


La franja horaria es GMT +2. Ahora son las 13:26:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi