Hola.
Si las propiedades están ajustadas asi:
Cita:
DataField = idprovee -> tabla producto
DataSource = DataSource2 ( tabla producto)
ListSource = DataSourse1 -> tabla proveedor
ListField = NombreProvee (tabla proveedor)
KeyField = idprovee (tabla proveedor)
|
y la situación es exactamente como la describes, no deberías tener ningún problema.
Reproduje tu ejemplo en una prueba sencilla y no tuve dificultades. El DBLookupComboBox detecta cuando se agrega un nuevo
registro con el DBNavigator y se pone en blanco a la espera de una selección.
Lo que hay que ajustar en el DBGrid es:
Options-> dgCancelOnExit = False
por que si no, al clickear sobre otro control (el combo por ejemplo) el DBGrid pierde el foco y se cancela la acción de inserción.
No sé si será eso lo que te está pasando...
Saludos.