FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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
|
#2
|
||||
|
||||
Saludos.
Table1.post; Cuando (o con que evento)quieres que se grabe?
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
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.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Porque no asocias, el Datasource del dbgrid a un DbNavigator y así
podrás realizar un mantenimiento a la tabla. |
#5
|
||||
|
||||
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 |
|
|
|