Hola Miguel Angel
Te cuento como lo hago yo.
1.- En el formulario que ya tienes, el campo para poner el DNI que sea un cuadro combinado que tenga como origen de la fila la tabla donde tienes registrados los DNI. y, en las propiedades, en la solapa datos, donde dice "limitar a la lista" le pones NO
2.- Prepara un formulario cuyo origen del registro sea la misma tabla. Vamos a llamarle "clientes" y le bajas todos los campos que tiene la tabla.
3.- Crea una macro cuyas acciones sean las siguientes:
Abrir en modo oculto el formulario clientes, con la condición WHERE que el DNI= al valor del cuadro combinado del formualrio que ya tienes.
Establecer valor de los campos nombre, apellidos, etc, con los valores que tiene el formulario "clientes".
Cerrar el formulario Clientes.
4.- En el evento de despues de actualizar del cuadro combinado donde seleccionas el DNI, que ejecute la macro.
Hay otras maneras, pero como dices que estan empezando, para mí ésta es la más sencilla.
Si no lo comprendes, o te lías. Lo dices e intentaremos llevarte paso a paso.
Saludos, Pepe