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)
-   -   Novato (DBLookupComboBox y Paradox 7) (https://www.clubdelphi.com/foros/showthread.php?t=32389)

enecumene 04-06-2006 21:27:17

Novato (DBLookupComboBox y Paradox 7)
 
Saludos:

Existe lo siguiente:

DM.dsClientes (tblClientes: codigo_tipo_tarjeta, codigo_tarjeta_banco)
DM.dsBanco (tblBanco: codigo_tarjeta_banco, BancoTarjeta, banco)
DM.dsTipoTarjeta (tblTipoTarjeta: tipo_tarjeta, codigo_tipo_tarjeta)

2 DBLookUpComboBox

lo configuro de la siguiente manera:

DBLookUpComboBox1:

DataSource: DM.dsClientes
DataField: codigo_tipo_tarjeta
listSource: DM.dsTipoTarjeta
ListField: tipo_tarjeta
KeyValue: codigo_tipo_tarjeta (Hasta ahi todo bien)

DBLookUpComboBox2:

DataSource: DM.dsClientes
DataField: codigo_tarjeta_banco (circular datalinks not are allowed):eek:
ListSource: DM.dsBanco (circular datalinks not are allowed):eek:
ListField: banco (circular datalinks not are allowed):eek:
KeyValue: codigo_tarjeta_banco (circular datalinks not are allowed):eek:

el problema es ese error que me sale "(circular datalinks not are allowed)" a que se debe eso, que debo hacer?:confused::confused::confused::confused:

Sotrono 04-06-2006 22:05:01

Hola, estás haciendo mal las referencias.
En las propiedades ListSource y ListField se indica de donde se van a "sacar" los datos y en DataSource y DataField en donde se va a guardar el dato seleccionado.

Bytes!!

marcoszorrilla 04-06-2006 22:06:30

Código Delphi [-]
 //DataSource: DM.dsClientes
 //DataField: codigo_tipo_tarjeta
 listSource: DM.dsTipoTarjeta
 ListField: tipo_tarjeta
 KeyValue: codigo_tipo_tarjeta (Hasta ahi todo bien)

Probablemente tienes declarada integridad referencial y entonces tienes que quitar el DataSource y el DataField.

Un Saludo.

enecumene 04-06-2006 22:52:00

saludos de nuevo

marcoszorrilla, si voy a quitar el datasource y el datafield si lo que quiero que me graben ahi, adonde se me va a grabar cuando selecciono algo, en el dblookupcombox1 me esta funcionando perfectamente pero es en el dblookupcombobox2 el que no me funciona, sera que tienen el mismo datasource??..:confused::confused::confused::confused::confused:


La franja horaria es GMT +2. Ahora son las 04:25:53.

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