Filtrar formulario por un id exacto
Tengo un formulario ForModificacionesAsociados que se basa en la tabla TAsociados que contiene aproximadamente 2700 registros.
Además tengo un formulario ForBuscar, el cual es un multifiltro que abre ForModificacionesAsociados, entre otros botones para filtrar hay uno para filtrar entre fechas, otro para filtrar los socios que viven en la ciudad, otro para los de fuera, etc, además tengo un botón llamado "buscarTotal" el cual tiene el siguiente código:
Private Sub buscarTotal_Click()
FiltroTotal = "APELLIDOS LIKE '*" & Me.txtApellidos & "*'AND NOMBRE LIKE '*" & Me.txtNombre & "*'AND DOMICILIO LIKE '*" & Me.txtDomicilio & "*'AND NUMERO LIKE '*" & Me.txtNumero & "*' AND LOCALIDAD LIKE '*" & Me.txtLocalidad & "*'AND [Nº REGISTRO] LIKE '" & Me.txtNRegistro & "*'"
FiltroAcum = FiltroTotal
DoCmd.OpenForm "ForModificacionesAsociados"
Forms!ForModificacionesAsociados.Form.Filter = FiltroAcum
Forms!ForModificacionesAsociados.Form.FilterOn = True
End Sub
El campo Nº REGISTRO es autonumérico.
El problema que tengo es que cuando filtro por Nº REGISTRO, si indico el registro nº 1751 me filtra correctamente, pero si filtro por el nº 435 salen 3 registros filtrados, si filtro por el nº  22 salen más de 20 registro filtrados, y si filtro por el nº5 salen más de 200 registro.
¿Habría alguna manera para que se pueda filtrar por Nº REGISTRO por el nº exacto que se indique?.
Por último, agradeceros nuevamente vuestro interés y vuestra ayuda.