Crear un registro nuevo en una tabla si en otra tabla enlazada se introduce un registro nuevo
Estoy con una base de datos con varias tablas. Hay una que es una especie de ficha que quiero rellenar con datos de las otras, que se repiten.
Por ejemplo, tengo una tabla de "Ciudades", "Coches","Grupo Sanguíneo". Luego tengo la tabla esa (Gente) donde voy metiendo a personas con "Nombre", "Ciudad" (enlazo con la tabla "Ciudades", Coche (enlazo con la tabla "Coches"), etc.
Lo que quiero es lo siguiente, quiero poder hacer un desplegable donde elegir, (en el caso de "Coche" si ya tengo metido en la tabla solamente "Audi, Mercedes, Volvo" me de la opción de elegir "Audi, Mercedes, Volvo" automáticamente PERO si introduzco uno nuevo que no esté en la tabla, como "Seat" me cree en la tabla "Coches" un nuevo registro que sea "Seat".
¿Hay alguna manera? ¿Quizás con macros? Si ya me decís como puedo hacer para que cuando inserte un coche nuevo que no esté en la tabla se me abra un formulario para rellenar la tabla "Coches", sería brutal.