Cuadro de texto vinculado a tabla y formulario
Tengo un formulario de facturación con varios cuadros de texto (DNI, Nombre, Apellidos, Domicilio...) el formulario "facturacion3" va vinculado a una tabla llamada "facturacion" y luego tengo otra tabla "Clientes Garrievents" donde están los clientes registrados. Ahora en el formulario "facturacion3" tengo el cuadro de texto "txtDNI" donde introduzco un DNI y si ese cliente ya esta dado de alta en la tabla "Clientes Garrievents" automáticamente me aparecen completados el resto de cuadros, Nombre, Apellidos, Domicilio, etc..
Pero unicamente trabajamos con el formulario "facturacion3" que es donde introducimos las facturas y si es cliente nuevo, introducimos sus datos directamente en el formulario para hacer la factura y no tener que introducir sus datos dos veces. Entonces ahora me encuentro con el problema que los clientes nuevos que introducimos directamente en el formulario, a la hora de hacer una nueva factura del mismo cliente, si en el cuadro de texto "txtDNI" escribo su DNI, no me aparece nada, puesto que no esta en la tabla de "Clientes Garrievents".
¿Cómo lo puedo hacer para que los clientes nuevos me aparezcan en la tabla de clientes y luego al poner el DNI en el cuadro de texto también me aparezcan todos sus datos automáticamente?