Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2011, 02:17
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años
Puntos: 13
Propiedades DataCombo

Hola

Tengo dos tablas, Proveedor y Productos. Enlazo las dos tablas a través de IdProveedor. Un proveedor puede tener varios productos pero un producto solo un proveedor.

Al dar de alta un nuevo producto, quiero seleccionar el proveedor (nombre) en un DataCombo, pero que guarde el valor del código.

Al mostrar los datos del producto quiero ver los datos del proveedor (nombre)

Estoy utilizando las siguientes propiedades del DataCombo.

.DataSource = Adodc1 (Select * from productos)
.DataField = "IdProveedor"
.BoundColumn = "IdProveedor"
.RowSource = Adodc2 (Select * from proveedor)
.ListField = "NomProv"

Cuando creo un nuevo Producto, puedo seleccionar el nombre del proveedor en la DataCombo y guarda correctamente el código del proveedor.

PROBLEMA: Cuando quiero ver los productos, en lugar de mostrar el nombre del proveedor, me muestra el código del proveedor. He intentado cambiar el .DataFiel por NomProv, pero no muestra nada (supongo que porque el dato del nombre no lo tengo en el Adodc1)

Ya se que es un post un poco largo pero alguna idea de como solucionarlo?, o algún otro control o forma de hacerlo?

--Gracias--