FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Editar grid
Hola!!
Me gustaria saber si es posible insertar valores en una base de datos que previamente se han introducido en un dbgrid, en el grid esta la opcion de editing pero no me deja introducir ningun valor. Gracias!! |
#2
|
||||
|
||||
Hola Sara,
utilizas un StringGrid, DBGrid? Con un DBGrid es facil, lo único que tienes que hacer es enlazarlo con un TDataSource que a su vez está enlazado a un TTable o similar. Así te bastaría para editar, insertar registros. Un saludo.
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca. |
#3
|
|||
|
|||
Ya uso todo eso y esta bien enlazado pero no se como hacer para poder escribir en él.
Saludos |
#4
|
||||
|
||||
Bueno, mira si la tabla está abierta, la tabla no esté como readonly o el propio grid.
Un saludo.
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca. |
#5
|
|||
|
|||
tanto la tabla como el grid tienen la propiedad readonly como false, ademas todo esta activo
|
#6
|
||||
|
||||
Yo acabo de hacer una prueba rápida y me funciona perfectamente. Prueba a quitar tu dbgrid y poner uno nuevo sin cambiar ninguna propiedad por defecto.
Un saludo.
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca. |
#7
|
|||
|
|||
sigue igual, bueno muchas gracias por todo.
Voy a empezar de nuevo a ver si el problema está en el data source o el query |
#8
|
|||
|
|||
como puede ser?
el cursor entra en la celda y palpadea pero no se introducen los caracteres |
#9
|
|||
|
|||
Hola.
Si estas usando un componente TQuery para realizar actualizaciones sobre una tabla debes tener en cuenta que la propiedad RequestLive debe estar a TRUE. Además la sentencia que tiene asignada el componente TQuery no puede ser un JOIN de dos o más tablas (Si este es tu caso utiliza actualizaciones en caché). Un saludo. |
#10
|
|||
|
|||
Esa propiedad no la tiene mi query, utilizo un IBQuery
|
#11
|
|||
|
|||
dbgrid
El dbgrid tiene la propiedad editable, la cual debe estar a true. mira eso, a ver si te ayuda.
|
#12
|
|||
|
|||
Tambien esta a true
|
#13
|
|||
|
|||
Hola:
Un DBGrid es solo una visualización de una tabla. Para insertar, (borrar, modificar) registros puedes usar un DBNavigator, o poner unos botones con el código adecuado. Un saludo. |
|
|
|