En una opción básica usando un cuadro de texto y un listbox (también podrías utilizar un cuadro combinado) necesitarías:
- Tabla: Usuarios
- Campo en tabla Usuarios: NombreUsuario
- Formulario: Index
- Cuadro de texto en formulario: txtBuscar
- Listbox en formulario: lstNombreUsuarios
Como código para el cuadro de texto txtBuscar tendríasmos:
Private Sub txtBuscar_Change()
Me.lstNombreUsuarios.Requery
End Sub
Como origen de fila (Propiedades/Datos) del listbox tendríamos:
SELECT Usuarios.NombreUsuario FROM Usuarios WHERE (((Usuarios.NombreUsuario) Like "*" & [Formularios]![Index]![txtBuscar].[Texto] & "*"));
El siguiente punto lógico es con el evento doble clic del cuadro de lista al seleccionar el elemento que buscamos, para abrir a partir de este registro un formulario o un informe
...