Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error cannot assign to a read-only property con dblookupcombobox!!! (https://www.clubdelphi.com/foros/showthread.php?t=73913)

negrokau 24-05-2011 16:41:57

Error cannot assign to a read-only property con dblookupcombobox!!!
 
hola... como estan... estoy queriendo asignarle un valor a un dblookupcombobox de esta manera:
Código Delphi [-]
dblookupcombobox1.text:=query.fieldvalues['nombre'];
pero me salta este Error: cannot assign to a read-only property.
Este combo yo ya le configure el datasource, datafield, el listsource, listfield y keyfield, de esa manera me funciona bien, pero cuando quiero asignarle un valor como el ejemplo, me salta el error... que solucion podrian darme... les agradeceria mucho....

ecfisa 24-05-2011 17:05:33

Hola.

Es que no se puede asignar un valor a la propiedad Text ya que como te indica el error es de solo lectura.

Si es correcto hacer:
Código Delphi [-]
  DBLookupComboBox1.KeyValue:= Query.FieldByName('Campo').Value;
Donde 'Campo' es el nombre del campo que declaraste en la propiedad KeyField del TDBLookupComboBox. (normalmente es el campo clave del TDataSet asociado a la propiedad ListSource )

Saludos.

negrokau 24-05-2011 18:16:51

me salta un error de que hay que conertir de string a double

ecfisa 24-05-2011 18:55:41

Hola.
Cita:

me salta un error de que hay que conertir de string a double
Lo bueno es que lo tomás con humor... :)

Por favor, poneme el código donde estás asignando el valor y decime de que tipo es cada campo que asignas (el que está declarado en KeyField y el que obtenes del Query).

Saludos.


La franja horaria es GMT +2. Ahora son las 00:24:42.

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