Access - Insertar datos en una tabla y actualizar otras tablas con datos recien agregados.

 
Vista:

Insertar datos en una tabla y actualizar otras tablas con datos recien agregados.

Publicado por Carlos (1 intervención) el 14/02/2013 10:31:13
Buenos días,

Me explico un poco.

Tengo 3 tablas en Access : loan1, loan2 y transport.

La estructura de cada una de ellas es:

loan1: loan_id(primary key), rma, gcc/case, comment
loan2: loan_id, qty, crwb_transport_id
transport: transport_id(primary key), origin, destination, request_date.

Y tambien un fichero excel con la siguiente estructura.

excel: rma, fecha, ref

La relacion entre las tablas de la BBDD es la siguiente:

loan1 con loan2 atraves de loan_id.
loan2 con transport atraves de crwb_transport_id y transport_id (que debe ser el mismo numero).

Dentro de mi excel tengo varios loans con su correspondiente "rma".

Me gustaria agregar a todos los "rma" que vienen en el excel un transport. Pero como hasta que no inserto en transport no obtengo el transport_id, no se como transmitir ese ultimo dato a la casilla correspondiente de loan2 la cual coincide con el loan_id de loan1 que tiene igual "rma" del excel.

Y asi a todos los del excel.

Me preguntaba si en Access se podria hacer una consulta con varias sentencias if que me valoraran si el rma del excel es igual al rma de loan1 y a su vez el loan_id de loan1 es igual al loan_id de loan2 y entonces agregara el transport_id recien creado de insertar el transport a la casilla crwb_transport_id.


Muchas gracias por su ayuda de antemano.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder