![]() |
actualizar datos mediante un dbgrid
hola tengo una consulta.-
yo traigo los datos de mi bd en un data set y luego lo muestro en un dbgrid, lo que yo quiero hacer es modificar solo una columna del data grid y q esta se actualice cada vez que yo salgo del campo.. es decir si tengo tres columnas de la siguiente forma |id |% |descrip| |1 | 4 | cuota | |2 | 5 | cuota | |3 | 6 | cuota | inicialmente la columna |%| esta en 0 y cada vez que yo lo modifique este se guarde tambien en la base de datos:confused: |
Salu2
esta seria una solución: agrega 3 edit en tu formulario donde se mostraria los datos para actualizarlos entra en eventos del dbgrid >>Oncellclick y escribe este codigo:
luego edit1>>eventos>>keypress
lo mismo para los otros 2 edit salu2 espero que te sirva |
Hola:
Si el DBGrid esta conectado a un DataSet lo que puedes hacer es editar directamente sobe el grid. Para esto debes marcar en las probirdades del DBGrid la opción "dgEditing=True" y "dgRowSelect=False". Si no quieres que el usuario modifique los valores de las otras columnas lo que debes hacer es colocar el siguiente código en al evento "onShow" del Form.
Salu2! |
La franja horaria es GMT +2. Ahora son las 04:04:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi