Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   DBgrid ADO (https://www.clubdelphi.com/foros/showthread.php?t=20372)

hanna33 13-04-2005 23:00:29

DBgrid ADO
 
Hola tengo un problema:(:( utilizo un dbgrid que me muestra una tabla de una base de datos, el problema es que no se como guardar los cambios que se hace en la tabla dentro del dbgrid, ojala alguien me pueda dar algun ejemplo con código

vtdeleon 14-04-2005 00:11:45

Saludos.

Table1.post;

Cuando (o con que evento)quieres que se grabe?

Neftali [Germán.Estévez] 14-04-2005 10:22:14

Piensa siempre que el DBGrid simplemente sirve como visualización de una tabla/Consulta por lo tanto de un componente TADOTable/TADOQuery. Cuando desees grabar debes pensar en hacerlo con el componente real que tiene los datos, no con el DBGBrid (que simplemente sirve para mostrar filas).

Como ya te han comentado tiliza el Post del TADOTable/TADOQuery.

FNADALO 14-04-2005 11:55:29

Porque no asocias, el Datasource del dbgrid a un DbNavigator y así
podrás realizar un mantenimiento a la tabla.

hermes_32 14-04-2005 13:36:43

Simplemente en el evento OnColEnter poner

if Tabla.State <> dsInsert then
Tabla.Edit;

Además deberás de cambiar en las propiedades del objeto en "Options"

dgCancelOnExit = False


La franja horaria es GMT +2. Ahora son las 11:22:25.

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