Ver Mensaje Individual
  #9  
Antiguo 17-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
KeyValue es una propiedad de tipo Variant, por lo que te aceptará cualquier tipo de dato.

Obviamente, en tiempo de corrida, el tipo del dato que le asignes debe conicidir con el tipo de dato del campo que has elegido como llave (KeyField). Si es string:

Código Delphi [-]
  DbLookUpComboBox1.KeyValue := 'uno';

Por el contrario, si es entero:
Código Delphi [-]
  DbLookUpComboBox1.KeyValue := 1;

etc. No creo que haga falta, pero prefiero aclarar que el valor que le asignes a la llave debe existir en el dataset asociado.

Por otro lado, la solución de marcos está muy buena... y hace exactamente lo que querés en este caso... la del KeyValue es mas genérica.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita