Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   dblookupcombobox no actualiza (https://www.clubdelphi.com/foros/showthread.php?t=86045)

anubis 10-06-2014 21:19:59

dblookupcombobox no actualiza
 
Buenas de nuevo,

Dando la lata otra vez :(.

Tengo un query y varios campos db que funcionan bien al seleccionar el registro desde un dblookupcombobox, ahi no hay problema.

Dentro de este dblook, en la opcion onchange le puse:

Código Delphi [-]
procedure TFProveedores.DBLookupComboBox1Change(Sender: TObject);
begin
 dblookupestado.KeyValue:=fmodulo.zqproveedores.FieldByName('id_estado').asinteger;
end;

Le asigno el valor del query a otro dblook para que me muestre el dato.

El valor que me devuelve el query es el anterior, pero en los db el valor es el correcto.
Tengo que volver a desplegar el primer dblook para que actualice.

La verdad no se cual es el problema.

anubis 11-06-2014 22:25:16

Ya lo arregle.
El dblookupcombobox si cambia y cambian los datos de los demas db, asi que tuve que ponerle un locate al registro en base a keyvalue del dblookupcombobox.

No se si sera la forma adecuada de hacerlo pero funciona.

gracias


La franja horaria es GMT +2. Ahora son las 13:35:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi