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)
-   -   Problema con DBLookupComboBox (https://www.clubdelphi.com/foros/showthread.php?t=13263)

AGAG4 12-08-2004 00:44:54

Problema con DBLookupComboBox
 
Tengo un problema, lo que pasa es que tengo una captura en donde utilizo DBLookupComboBox, y cuando abro algun registro inicializo al primer registro a cada uno de ellos de la siguiente forma: DBLookupComboBox.KeyValue:=1;
todo bien hasta alli, y si no modifico a alguno de ellos, No me Guarda el Primer Registro de ninguno, en la Base de datos(FireBird 1.5-Delphi6), solo guarda cuando "Modifico" aunque sea el mismo.
Quisiera saber que es lo que esta pasando, si este componente se enlaza directamente a la base de datos, al grabar pongo Tabla1.Post y despues un Transaccion.Commit.

vic_ia 12-08-2004 17:20:37

hola...

a mi me ha sucedido algo similar... al parecer al asignar por programación el valor del control este no asigna automaticamente el valor al campo en la tabla correspondiente, una primera forma en que lo puedes hacer es que si el usuario no modifica este campo es asignar el valor default al campo antes de guardar (onBeforePost)... una segunda forma (que es la que yo utilizo) es "forzar" que al cambiar el valor del control (manual o por programación) el valor lo asigno al campo correspondiente.... espero te sirva la sugerencia...

saludos....

jachguate 12-08-2004 18:04:04

En lugar de establecer los KeyValues de los Lookups, mejor asigna los valores directamente a los Fields de tu DataSet, en el evento OnNewRecord, que es el indicado para inicializaciones.

Hasta luego.

;)

AGAG4 14-08-2004 16:51:50

Como me recomienda asignar los valores a los Fields de los Dataset Sr. Juan Antonio castillo, y Gracias de anteano a los dos por ayudarme.

AGAG4 18-08-2004 02:48:39

oki
 
No hay problema, ya me funciono como me dijo...Muchas Gracias


La franja horaria es GMT +2. Ahora son las 01:35:28.

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