Ver Mensaje Individual
  #2  
Antiguo 26-10-2005
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
No creo que el dbcombobox sea el control adecuado. El dbcombobox sirve para editar el campo de una tabla tomando el dato de un conjunto fijo de valores que especificas en su propiedad Items. Estos valores son los que se mostrarían en el combo.

Quizá te convenga más un dblookupcombobox. Funciona igual que el dbcombobox pero los valores los toma de una tabla que especificas mediante sus propiedades ListSource, ListField y KeyField.

ListSource es un DataSource que apunta a la tabla origen (empleados en este caso), ListField es el nombre del campo que quieres mostrar en el combo (p. ej. nombre) y KeyField es el nombre del campo o campos que enlazas con la tabla que estás editando. Normalmente será la llave primaria.

En las propiedades DataSource y DataField del dblookupcombo enlazas con la tabla a editar, digamos ventas. En DataSource ponel el datasource que apunte a ventas y en DataField el nombre del campo que hace el enlace con la tabla empleados- la llave foránea.

// Saludos
Responder Con Cita