Ir a un Dato Existente

Hola, Antes que nada muchas gracias por tu tiempo. Voy a lo que necesito; voy a detallar un poco, tengo una base de datos con una tabla llamada Datos y su respectivo formulario con el mismo nombre. Sus campos son los siguientes:
ID (autonumérico)
DNI (Numérico - Clave principal) 
Apellido (Texto)
Nombre (Texto)
Domicilio (Texto)
son todos requeridos y el campo DNI no permite duplicados, El problema es en la carga; si los datos de DNI no son duplicados carga sin problema, pero si el registro ya esta cargado tengo que esperar a cargar todos los datos para que me aparezca el "error" de que ya esta el registro.
Mi necesidad es que al terminar de cargar DNI, si no esta cargado que siga todo con normalidad, pero que si el registro ya esta que me redirija a ese registro.
A ver si me puedes echar una mano, Muchas gracias por tu tiempo!

Añade tu respuesta

Haz clic para o