Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   modificacion tabla paradox (https://www.clubdelphi.com/foros/showthread.php?t=19124)

cyberjuanra 04-03-2005 23:08:40

modificacion tabla paradox
 
Hola a todos,
Realice un programa den delphi que modifica una tabla de paradox de un programa administrativo sae, el problema es que si se modifica pero el programa no ve reflejado las modificaciones. Este programa trae una utilirea de regenerar tabla y al hacer ese paso si ve los cambios, como puedo hacer para que mi programa modifique las tablas y los cambios se vean reflejados sin tener que hacer ningun otro paso en el programa sae, de antemano gracias por su ayuda o sugerencias

Lepe 05-03-2005 00:51:06

- En el evento Afterpost de la tabla, escribe: Tabla1.FlushBuffers;

Con esto debería bastar, pero si no te funciona, deberás atacar el problema por la configuración del BDE, ver si existe un alias persistente, utilizar ese alias, configurar la sesion, Si está en red, deberás controlar el LOCAL SHARE de ambos equipos, ... en fin se puede complicar mucho, y no sé si puedes averiguar la configuración del otro programa.

Saludos

@-Soft 05-03-2005 13:18:57

hola

:confused: una duda, y perdonen mi ignorancia si no estoy en lo correcto, que tipo de modificacion es, un registro o la estructura de la tabla.


Salu2

cyberjuanra 05-03-2005 15:44:51

GRacias por la respuesta, soy un poco nuevo en esto y no estoy muy seguro en como aplicar tu respuesta te explico lo que hago. Con un Tquery, agrego algunos datos y cuando abro la tabla con la aplicacion de database desktop si estan agegados los datos pero luego cuando abro el programa original para ver esos datos estos no aparecen hasta que se regenera la tabla :( Las modificaciones son a los registros no a la estructura de la tabla

Pablo Carlos 06-03-2005 21:18:57

Cita:

Empezado por Lepe
- En el evento Afterpost de la tabla, escribe: Tabla1.FlushBuffers;
Saludos

Lepe te respondio creo que acertadamente
Cita:

Empezado por cyberjuanra
Con un Tquery, agrego algunos datos y cuando abro la tabla con la aplicacion de database desktop si estan agregados los

Eso es buena señal por que demuestra que se insertan bien los datos.
Cita:

Empezado por cyberjuanra
luego cuando abro el programa original para ver esos datos estos no aparecen hasta que se regenera la tabla

Como regeneras la tabla? Paradox? El prg. trabaja en red o es local? si es local no deberías tener problema... si puedes aportar más datos quizas ayude.
Saludos


La franja horaria es GMT +2. Ahora son las 00:02:38.

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