Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   una base de datos access 4 form problemas graves :( (https://www.clubdelphi.com/foros/showthread.php?t=72323)

leyends 10-02-2011 19:14:26

una base de datos access 4 form problemas graves :(
 
buenas tengo un problema grave

tengo 4 form y una base de datos

el primero llama a traves de botones a pc monitor y general

el segundo a los datos del pc de los datos de la tabla ( dbgrib ) de una base de datos de access


el tercero a los datos del monitor de los datos de la tabla ( dbgrib ) de una base de datos de access

el cuarto a los datos del general de los datos de la tabla ( dbgrib ) de una base de datos de access

hasta alli 0 problemas

el problema es si en la general debo o no actualizar los datos ya que tanto en pc como en monitor ingreso elimino o modifico datos, estos datos quedarian actualizados solos o no ?¿

Caral 10-02-2011 19:19:54

Hola
Parece que si.
Saludos

leyends 10-02-2011 19:24:27

caral :


no es necesario que al dbgrib le ponga

dbgrib1.open;
dbgrib.close;



no ¿?¿?????????

Caral 10-02-2011 19:26:50

Hola
Mira, te explico un poco las cosas:
Cuando se trata de hacer algo se usan ciertas COSAS que hay en delphi.
Estas COSAS se llaman Componentes.
Si no nos explicas que COSAS usas para enlazar a access y como lo haces como quieres que adivinemos cual es el problema?.
Saludos

leyends 10-02-2011 19:39:44

un form1 tiene 3 button (button1....button3)

cada button llama a 3 form ( form_pc.showmodal; form_monitor.showmodal;.... form_general.showmodal;)

en cada form ahi un par de label y un dbgrib ( dbgrib1) en el cual inserto una tabla access (tabla1) con ado .... en el adoquery en la parte del string llamo a los datos solamente del pc ( select procesador,placamadre,hd,ram from tabla1)
ya llamados los datos de la tabla1 junto el dbgrib con el datasource asi activos los datos en el dbgrib hasta alli vamos bien ...


hago lo mismo con el form_monitor hago lo mismo solo selecciono datos del monitor de la misma tabla1


y en la general inserto todos los datos (pc y monitor )

entonces....
los datos eliminados insertados o modificados en el form general kedarian actualizados si siempre es la misma tabla o no ¿?¿?

BlueSteel 10-02-2011 20:25:56

Hola

Si cuando ingresas a los Forms, en el evento Activate de cada Form no realizas un refresco de ADO_Query que llena el DBGrid, no te actualizará nada.... por ende, cada vez que realices un proceso de insertar, actualizar o eliminar un registro, deberás de realizar un proceso de refresh, de lo contrario las modificaciones no serán reflejadas en tus Forms hasta que salgas del sistema e ingreses nuevamente.

espero que hayas entendido esto

Salu2:p:cool:


La franja horaria es GMT +2. Ahora son las 14:35:57.

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