Ver Mensaje Individual
  #3  
Antiguo 08-05-2008
Avatar de Emilio_82
Emilio_82 Emilio_82 is offline
Miembro
 
Registrado: may 2008
Ubicación: Concepcion del Uruguay - Entre Rios - Argentina
Posts: 16
Reputación: 0
Emilio_82 Va por buen camino
Cita:
Empezado por coso Ver Mensaje
A ver...
los valores del DBLookUpComboBox

DataSource := donde se cambiaran los datos
DataFields := campos q se variaran

ListSource := desde donde se rellenan la list (debe ser diferente del anterior o sino habria referencia circular)
ListFields := campos a representar

KeyField := el campo que realmente se pasara de una a otra.

creo q tienes las dos sources intercambiadas
Eso ya lo sabia coso, pero no tengo los sources intercambiados y y tampoco es un LookUpComboBox sino un LookUpListBox, que son mas o menos iguales.

Mas datos para que se entienda:
Esta es la estructura de la tabla ArtXProv.db con algunas tuplas (registros)
+---------+-------------+
¡.Nro_Art...¡ Nro_Proveed.¡
+---------+-------------+
¡ .............................
¡ .............................
¡ .............................
+---------+-------------+
La SQL de la Query Q_Nom_Proveedores debe devolver, (por ejemplo para fk_art = 1):
+--------------+
¡..Nro_Proveed. ¡
+--------------+
¡...................
¡...................
+--------------+

Entonces Si por ejemplo Nom_Proveedores(el campo a mostrar en el LookUpListBox de la BD Proveedores.db) es para 1: Nike, 2: Adidas; 3: Topper

el DBLookUpListBox, Deberia mostrar en panatalla SOLAMENTE

+--------------+
¡..NIKE.............¡
¡..TOPPER.........¡
+--------------+

Pero Muestra:

+--------------+
¡..NIKE.............¡
¡..ADIDAS.........¡
¡..TOPPER.........¡
+--------------+

Ese es mi problema
Nota: fk_art es la que se compara en la setencia SQL con Nro_Art
Q_Nom_Proveedores tiene como DataSource a ArtXProv.db O sea que no hay referencia circular

Última edición por Emilio_82 fecha: 08-05-2008 a las 02:27:55.
Responder Con Cita