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)
-   -   No perder valor dbedit (https://www.clubdelphi.com/foros/showthread.php?t=38945)

Iuconlas 05-01-2007 10:22:41

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:

Código Delphi [-]
Table1.insert;
DBEdit1.text := valor;//DBEdit1 tiene el campo seleccionado para un integer (o numérico)
Table1.post; //Asociado al evento clic de un botón

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.

gluglu 05-01-2007 11:39:30

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.

Iuconlas 05-01-2007 14:06:36

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