Ver Mensaje Individual
  #4  
Antiguo 21-04-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
El KeyField es el campo que se usa de "LLave" en ambas tablas. Imagina lo siguiente:

quieres guardar el apellido en la tabla2 pero en el DBlookupCombo, quieres mostrar el DNI y el NOMBRE.

Ademas, quieres que cuando se elija un valor de la lista desplegable, en el texto del DBLookupCombo se vea el NOMBRE. propiedad ListIndex

Código:
datasource := tabla2;
Datafield  := 'Apellido';

ListSource := tabla1
ListField := 'DNI;NOMBRE';
keyField := 'Apellido';
ListIndex := 1;
Si al elegir un valor de la lista desplegable, quieres que se vea el DNI en la propiedad Text, entonces ListIndex :=0)

En tu caso concreto todo coincide, así que pon el 'Apellido' en ListField, KeyField, y el ListIndex :=0;

Saludos
Responder Con Cita