![]() |
No perder valor dbedit
Hola,
El problema que tengo es que asigno un valor a un DBEdit pero al recibir el foco haciendo clic encima o al tabular desaparece ese valor y se pone en blanco. La tabla está en modo insert para poder añadir nuevos registros. El código sería algo similar a esto:
Lo que quiero es que al llegar a ese dbedit se mantenga el valor y en todo caso se pueda modificar o eliminar pero ya directamente por el usuario y no automáticamente como hace ahora. Gracias de antemano. Un saludo. |
Al hacer Table.Insert te inserta un nuevo registro en blanco, con el valor correspondiente también en blanco.
Utiliza Table.Edit para editar un registro existente y el DBEdit correspondiente te debe de mostrar el valor que en ese momento tiene el registro que quieres editar. Si lo que quieres es añadir uno nuevo con un valor predeterminado, después del Insert asignale un valor determinado al campo de la BBDD. |
Solución
Muxas gracias. Ha funcionado a la perfección. Un saludo.
|
| La franja horaria es GMT +2. Ahora son las 09:19:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi