Ver Mensaje Individual
  #3  
Antiguo 13-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Es que el dbLookupCombobox está pensado para editar llaves foráneas. Es decir, si tienes, por decir algo, tablas:

paises = (id, pais, ...)
personas = (id, nombre, pais_id, ...)

un dbLookupComboBox te sirve para mostrar el catálogo de países y editar el código del país de una persona.

En este ejemplo, si dsrcPaises y dsrPersonas apuntan a los datasets de paises y personas, entonces debes hacer las conexiones así:

Código:
cboPaises.ListSource = dsrcPaises
cboPaises.ListField = 'pais'
cboPaises.KeyField = 'id'

cboPaises.DataSource = dsrcPersonas
cboPaises.DataField = 'pais_id'
¿No es así como lo haces?

// Saludos
Responder Con Cita