Buscador por apellido en base de datos access
Tengo un buscador por apellido. El buscador lo he creado a través de un cuadro independiente que contiene una consulta
SELECT [DATOS PERSON].DNI, [apellido1] & " " & [apellido2] & ", " & [nombre1] AS Nombrec
FROM [DATOS PERSONALES]
ORDER BY [apellido1] & " " & [apellido2] & ", " & [nombre1];.
El cuadro indepentiente está en un formulario de una tabla que se llama "DATOS PERSONALES" que a su vez tiene un subformulario cuyo relación es por DNI y me filtra sin problemas.
Pero me gustaría dar un paso más y es que no me filtrase sino que me situase en el registro pero que pudiese navegar por los anteriores o posteriores ya que como solo me muestra el que filtro cuando le doy a los botones de navegar me crea un nuevo registro.
¿Me podéis echar una mano?
Este es el código que tengo
Private Sub Buscar_AfterUpdate() Me.RecordSource = "select * from [DATOS PERSONALES] where dni='" & Me.BUSCAR & "'" End Sub