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)
-   -   Actualizar tabla en un DBGrid basado en un Query (https://www.clubdelphi.com/foros/showthread.php?t=12020)

RyAr 02-07-2004 10:18:05

Actualizar tabla en un DBGrid basado en un Query
 
Buenas, tengo en un formulario un DBGrid basado en un Query a una Table, y me gustaría poder modificar el DBGrid, y que se guardaran directente las modificaciones en la tabla, ¿Como se puede hacer?.

Saludos, y gracias por adelantado

jplj 02-07-2004 10:38:11

La actualizaciones que realices en el DBGrid se grabarán en la Tabla automáticamente en cuanto cambies de fila en el DBGrid.
Quiza te sea útil incluir un Navigator, con el que podrás confirmar / cancelar ... los cambios.

Saludos
Juan P.

RyAr 02-07-2004 10:54:05

Buenas, el problema es que no em deja ni escribir en el DBGrid, y tengo el DBEditing a True. ¿Que opcion toco para que me deje escribir en el DBGrid?.

Saludos, y gracias

jachguate 02-07-2004 11:01:49

¿"basado en un Query a una Table" significa que estas usando un TQuery?

Si es así, poné la propiedad RequestLive del TQuery a True.

Claro que el select debe cumplir con las reglas necesarias para ser "actualizable". Es decir, básicamente traer datos de una sola tabla, no usar distinct y no tener una clausula group by

Hasta luego.

;)

RyAr 02-07-2004 11:25:14

Perfecto, así em va de maravilla!!

Muchas gracias, y saludos


La franja horaria es GMT +2. Ahora son las 22:51:09.

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