Cita:
Iniciado por spiderman78
Que tal miren tengo una consulta al momento de seleccionar en mi texbox un item podria desplegarlo, pero ahora como mis combox se compone de dos campos de mis tabla me marca un error, este es mi codigo con el q estaba trabajando
Código:
Private Sub Combo1_Click()
Call VisualizarPacientes
recbd.Find ("apellidos='" & Combo1.List(Combo1.ListIndex) & "'")
Text9 = recbd!Id-------------- aqui marca el error
End Sub
y gracias a un pregunta anterior logre q en mi combox agregue mos apellidos y los nombres y me dejo de funcionar este codigo, no se si tenga q tambien llamar al segundo campo y si fuera asi como lo podria hacer......
Des pues de q agregue esta instruccion fue cuando dejo de funcionarme
El error q me marca es el 3021
el valor bof o eof es True, o el actual registro se elimino, la operacion solicitada
requiere un registro actual.
Saludos y gracias por las respuestas
Evidentemente, al concatenar dos campos en el combo, nunca lo va a encontrar y por eso dá el error.
Podrías hacer un Spli(Combo1, ",") y el índice cero del array sería el campo nombre, pero he visto en tu pregunta anterior que al cargar el Combo utilizas la propiedad ItemData, entonces sería mas sencillo busscar por ahí:
rcbd.AbsolutePosition = Combo1.ItemData(Combo1.ListIndex)