Lo que buscas es DBLookUpComboBox, este componente se enlaza por dos lados:
Por un lado la tabla y el campo que va a editar y por otro lado la tabla que contiene los valores que quieres mostrar.
Ejemplo:
El campo que mostraría
Campo: Clave_Ciudad
Tipo : Integer
La lista se la enlazamos:
ListDataSource: DSCiudades
FieldName: Nombre
KeyFieldName: num_ciudad
De esa forma por cada num_ciudad que sea igual al campo clave_ciudad, te va a mostrar el campo Nombre de la otra tabla, pero internamente lo seguira guardando como estaba el campo original, en este caso un entero.
|