tu problema inicial "no se puede agregar el registro por que se nesecita ...." vine dado por una sencilla razon INTEGRIDAD REFERENCIAL, esto quiere decir que las restricciones en las relaciones de tu base de datos access no te permiten dar de alta por que necesitas un registro maestro para poder agregar ese registro detalle.
en algunos manejadores SQL(PostgreSQL por ejemplo) esto viene dado por la clausula CONSTRAINT
|