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 |
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. |
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 |
¿"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. ;) |
Perfecto, así em va de maravilla!!
Muchas gracias, y saludos |
La franja horaria es GMT +2. Ahora son las 05:19:32. |
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