HOLA, BUENAS NOCHES. SOY NUEVA PROGRAMANDO CON gambas, Y NECESITO QUE POR FAVOR ALGUIEN ME AYUDE CON LO SIGUIENTE:
REALICE UN SELECT CON LA FINALIDAD DE TRAER LOS DATOS DE DOS CAMPOS DE UNA BASE DE DATOS, EL CAMPO CLAVE Y LA DESCRIPCION; LA INFORMACION DE ESE SELECT LA INSERTE EN UN COMBOBOX DE LA SIGUIENTE MANERA:
consulta = modulofunciones.conexion.Exec("select tipos_persona.tipo_pers,tipos_persona.descrip from tipos_persona where tipos_persona.descrip='V-' OR tipos_persona.descrip='E-'")
IF consulta.Count > 0
FOR i = 0 TO consulta.Count - 1
ME.ComboBox1.Add(consulta["tipos_persona.descrip"], consulta["tipos_persona.tipo_pers"])
consulta.MoveNext
NEXT
EL PRIMER CAMPO INSERTADO ES LA DESCRIPCION DEL TIPO DE PERSONA Y EL SEGUNDO ES LA CLAVE DEL TIPO DE PERSONA QUE ME TRAJE DE LA BD.
EL PROBLEMA QUE TENGO ES QUE AL SELECCIONAR UN ELEMENTO DEL COMBOBOX QUIERO TOMAR LA CLAVE QUE INSERTE DE LA BD OSEA (consulta["tipos_persona.tipo_pers"]). NO CONSIGO LA PROPIEDAD QUE ME PERMITA LOGRAR ESTO.
INTENTE CON EL CAMPO INDEX, SEGUN LA DECRIPCION QUE DA gambas ES UNO DE LOS PARAMETROS DEL COMBO EN EL QUE YO INSERTE LA CLAVE DE LA BD.PERO ESA PROPIEDAD ME DA EL INDEX DEL COMBO COMO TAL MAS NO LA CLAVE QUE YO INSERTE.
LES AGRADECERIA SI ALGUIEN ME PUEDE AYUDAR CON ELLO. GRACIAS