Te aconsejo que utilices un DbLookUpComboBox, verás que no tienes más que darle un par de propiedades y verás como funciona correctamente, si además quieres que esos valores te los guarde en otra tabla pues le das otro par de propiedades.
ListSource: Tabla que contiene los valores.
ListField:Lista de campos a mostrar si son más de uno separados por ;
KeyField:Campo por el que se va a buscar.
Con esto sería bastante para mostrar la lista.
Si además quieres guardar el campo en otra distinta:
DataSource:Fuente de datos de la tabla a sobreescribir.
DataField:Campo que recogerá los datos.
Un Saludo.
|