RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  50952 - INSERTAR TABLAS VINCULADAS MS ACCESS
Autor:  Miguel Angel Castaño
Tengo un programa hecho con MS Access. Los datos del programa están en ficheros separados, con las tablas vinculadas. Una cosa que quiero hacer es poder añadir los datos de las tablas de un fichero B a un fichero A, de manera que el fichero A reuna todos los datos de ambos ficheros. Con INSERT INTO he conseguido añadir todos los datos de las tablas de B en las de A, por ejemplo así:

DoCmd.RunSQL "INSERT INTO LLECCIÓN (lección, tit) SELECT lección, tit FROM 2LLECCIÓN;"

donde LLECCIÓN es una tabla vinculada que lee los datos del fichero A y 2LLECCIÓN es una tabla vinculada que lee los datos del fichero B

El problema es que tengo también dos tablas relacionadas, una es PREGUNTAS y otra RESPUESTAS. Las respuestas están relacionadas con su respectiva pregunta mediante un id autonumérico de Preguntas. Si por un lado añado los registros de la tabla PREGUNTAS de B al fichero A y luego añado los registros de la tabla RESPUESTAS de B a A, se pierde la relación entre preguntas y respuestas, pues sus respectivos ids ya no coinciden necesariamente.

He intentado también crear una consulta en donde ambas tablas aparecen relacionadas, y luego insertar los datos desde la consulta de B a la consulta de A, pero no parece funcionar tampoco.

Llevo días dándole vueltas y no encuentro manera de añadir ambas tablas de B al fichero A sin que su relación se quiebre. No sé si me he explicado bien, pero me encantaría que alguien pudiera ayudarme en este tema.

Muchas gracias


Nombre
Apellidos
Correo
Comentarios