Access - insertar datos a partir de datos de otra tabla

 
Vista:

insertar datos a partir de datos de otra tabla

Publicado por David (3 intervenciones) el 06/09/2005 18:02:46
Hola,

Me gustaria saber cmo puedo hacer que al insertar un registro en un formulario de una tabla, se me creen una serie de registros en otra tabla. Me explico, tengo la tabla:

ref contrato
Ref cliente
Fecha inicio
Fecha fin
nº vigilants
Dias de la semana
horario

Una vez inserto un registro en esa tabla me deberia krear una serie de registros dependiendo de los datos insertados:

X = ([Fecha fin] - [Fecha inicio]) * [nº de vigilantes] * [dias]

X registros en la tabla:

Ref contrato
Ref cliente
Fecha
Dia
Horario
Vigilante


Imagino que tendre que usar el editor de visual basic, pero no se como acceder a los datos de la segunda tabla

Bueno, espero que alguien pueda ayudarme, y gracias por adelantado
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

RE:insertar datos a partir de datos de otra tabla

Publicado por jorge (129 intervenciones) el 06/09/2005 18:19:38
Yo haria algo como:

1) en el formulario creo variables de trabajo (todas las que necesite)
2) creo una CONSULTA DE DATOS ANEXADOS, la cual llena la tabla que quieres agregarle los archivos y toma los valores del formulario del punto (1)
3) creo una macro que ejecute la consulta del punto (2)
4) en el formulario del punto (1) inserto un botón de comando que ejecute la macro. Al mismo le deberàn dar CLICK una vez se introduzcan los datos.

creo que te debe funcionar sin tener que entran mucho en código de Visual.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:insertar datos a partir de datos de otra tabla

Publicado por David (3 intervenciones) el 06/09/2005 18:27:55
perdona mi ignorancia... pero ke es una CONSULTA DE DATOS ANEXADOS? y como la creo?

Gracias por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:insertar datos a partir de datos de otra tabla

Publicado por David (3 intervenciones) el 06/09/2005 19:21:22
Bueno, he encontrado lo de consulta de datos anexados, y tiene pinta de que es lo que necesito, pero sigo teniendo algunas dudas.

POR EJEMPLO:
Contratamos con el Hospital “La Esperanza”, turnos de vigilancia nocturna de sus
instalaciones , 7 días a la semana, los servicios de 3 vigilantes desde el 1/09/2005 hasta
el 31/09/2005


Los registros de la segunda tabla me deberian kedar algo asi:

FECHA DIA HORARIO VIGILANTES
01/09/2005 L 23:00-07:00 V1
01/09/2005 L 23:00-07:00 V2
01/09/2005 L 23:00-07:00 V3
02/09/2005 M 23:00-07:00 V1
..
31/09/2005 X 23:00-07:00 V1
31/09/2005 X 23:00-07:00 V2
31/09/2005 X 23:00-07:00 V3

Como consigo eso con las Consultas de datos Anexados?? he conseguido que me inserte los datos de una tabla en otra (creando lo que es el primer registro de la segunda tabla), pero como hago para que me cree tambien el resto de registros ordenados por dias?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar