Normalmente, si un DbLookupComboBox no muestra información es porque la clave no tiene correspondencia en la tabla relacionada.
Por ejemplo, vamos a suponer que tienes estas tablas:
personas = (id, nombre, direccion, pais_id)
pais = (id, nombre)
Apuntas el datasource y el datafield del lookup a personas y el listsource, keyfield y keyvalue a paises para mostrar el nombre del país de la persona.
Es posible que al hacer el Locate en la tabla personas encuentres un registro con una clave de país que no aparece en la tabla paises.
En tal caso el lookup no mostrará nada.
// Saludos
|