Obtener datos desde varias tablas

10/04/2005 - 19:04 por Degs | Informe spam
hola,

Halguien me puede decir como puedo obtener datos de varias
tablas de access?

La idea es la siguiente: En una tarea tengo que crear un
control de ingreso y salida de 50 trabajadores, que genere
un reporte diario de la hora de ingreso y la hora de
salida de todos ellos, ya sea diario, semanal, mensual y
anual entre otras cosas.

Lo que yo hice fue crear una tabla para cada trabajador y
en ellas se registraban los horarios correspondientes.
Hasta ahi todo bien, pero a la hora de generar los
reportes no supe que hacer.

Si alguien tubiese una respuesta se lo agradeceria
muchisimo, es para obtener una buena nota.

Gracias
 

Leer las respuestas

#1 Erich Bühler
10/04/2005 - 23:39 | Informe spam
Hola,
el problema es que deberías tener todos los trabajadores en la misma tabla,
y no una tabla por empleado. La idea sería algo así (cada una es una tabla),
deberías separar la información en dos tablas utilizando una técnica que se
llama 'normalización', pero a los efectos prácticos el resultado sería algo
asó:

Trabajadores (info de cada uno de ellos
Trabajador_Id (Clave principal)
Nombre
ETC
I
I_______Movimientos (Entradas y salidas)
Fecha_Hora
(Clave principal)
Entrada_Salida ('E' para entrada 'S' para
salida) (Clave principal)
Trabajador_Id
ETC

Por supuesto que hay múltiples respuestas para este problema, pero esta
sería una buena opción. Ten en cuenta indicar las claves principales y
definir una relación entre las tablas. Esto lo haces haciendo clic en
Herramientas y luego en Relaciones. Por último ten en cuenta que la clave
principal de Movimientos es de 2 campos (Fecha_Hora y Entrada_Salida).

Un saludo!!!
Erich Bühler (MVP)
www.vblibros.com



"Degs" wrote in message
news:189201c53def$4f7912e0$
hola,

Halguien me puede decir como puedo obtener datos de varias
tablas de access?

La idea es la siguiente: En una tarea tengo que crear un
control de ingreso y salida de 50 trabajadores, que genere
un reporte diario de la hora de ingreso y la hora de
salida de todos ellos, ya sea diario, semanal, mensual y
anual entre otras cosas.

Lo que yo hice fue crear una tabla para cada trabajador y
en ellas se registraban los horarios correspondientes.
Hasta ahi todo bien, pero a la hora de generar los
reportes no supe que hacer.

Si alguien tubiese una respuesta se lo agradeceria
muchisimo, es para obtener una buena nota.

Gracias

Preguntas similares