Formulario de búsqueda "Al cambiar"
Tengo el siguiente código, que funciona perfecto, lo saque de la web de Neckkito's en
www.siliconprojects.com.ar
Me.lstPersonas.RowSource = "SELECT Paciente.ID, Paciente.Nombre_Apellido FROM Paciente" _
& " WHERE Paciente.Nombre_Apellido " _
& "LIKE '*" & Me.TxtBuscar.Text & "*' ORDER BY Nombre_Apellido"
Me.lstPersonas.Requery
el filtro seria:
miSeleccion = "[ID] IN ("
Set ctlList = Me.lstPersonas
For Each Opcion In ctlList.ItemsSelected
miSeleccion = miSeleccion & ctlList.ItemData(Opcion) & ","
Next Opcion
If Len(miSeleccion) = 9 Then
MsgBox "No has seleccionado ninguna persona", vbInformation, "AVISO"
Exit Sub
End If
miSeleccion = Left(miSeleccion, Len(miSeleccion) - 1) & ")"
Con ese codigo puedo buscar en el campo Nombre_Apellido, pero yo quisiera poder elegir en que campo buscar, con una lista de valores que seleccione en que campo lo hace. No entiendo como seguir.