Ver Mensaje Individual
  #1  
Antiguo 05-08-2005
adlfv adlfv is offline
Miembro
 
Registrado: may 2005
Posts: 39
Reputación: 0
adlfv Va por buen camino
Ayuda con DBComboBox por favor..

Hola a todos.

Quiero hacer que en un combo box salgan todos los valores de una determinada columna de una tabla.

Para ilustrarlo mejor, supongamos que tengo dos tablas: Empleados, y Departamentos. Empleados tiene un campo llamado Departamento que hace referencia a la clave primaria de Departamentos... y quiero que en el combo box me salgan los departamentos, para poder seleccionar uno de ellos.

Siempre lo he hecho de dos formas (ninguna de las dos me gusta, y creo que tiene que haber una forma mejor...):

1.- Los cargo a mano... En lugar de un componente DB, uso un ComboBox normal. Lo que hago es recorrer la tabla departamentos, y voy a mano agregando los valores a la propiedad Items. No me parece nada práctico, y tampoco creo que sea muy eficiente...

2.- Uso un DBLookUpComboBox... Creo un campo LookUp en la tabla Empleados, y asocio el control a dicho campo.

La pregunta es: Hay alguna forma de hacerlo mejor? Porque intuitivamente cuando ví el componente DBComboBox, pensé que éste cargaba todos los valores de una determinada columa de una tabla... pero veo que no...

Existe algún control que haga eso (los cargue automáticamente) y que además pueda por ejemplo filtrar o ser asociado como esclavo a otra tabla, o algo así?

Muchas gracias de antemano.

Un cordial saludo.
Responder Con Cita