Ayuda con un Código

Hola Experrto.
Tengo creada una base de datos de Personal, en ella tengo 5 tablas con distinto nombre y con los mismos campos (DNI, Nombre, Apellidos, FechaNacimiento, fechaIngreso y Observaciones), Todos estos datos se controlan y agregan a través de un formulario llamado INTRODUCCION_DE_DATOS, que a su vez tiene un Control Ficha con Subformularios de las diferentes tablas incluidas estas 5. Ademas tengo creado un informe llamado InformacionGeneral con varios subinformes de otras tablas, que se activa en vista previa mediante un botón de comando. Bueno pues ahora viene el problema, me gustaría hacer un subinforme dentro del informe InformacionGeneral en el que aparecieran todos los datos de las 5 tablas seguidos en cada campo por cada campo de las tablas, Por ejemplo, que en DNI aparezcan los Datos de tabla1, seguidamente los de la tabla2, y así sucesivamente. ¿Esto es posible?  Si no lo es, ¿Cómo se puede hacer? Comentarte de VBA tengo poca idea, por lo que si la respuesta es un código, te agradecería que me lo detallaras.
De antemano Muchas Gracias por tu interés.

1 Respuesta

Respuesta
1
Creo que el diseño de las tablas es incorrecto
Puedes usar el comando UNION del sql para unir las tablas pero debieron estar unidas en un principio, y separadas solo por algún campo
Buenas, muchas gracias por tu rapidez en la respuesta.
¿Me puedes especificar un poco más?, soy bastante nuevo en access y ademas autodidacta, por lo que todavía no controlo mucho.
Que es el comando UNION y como se usa y a que te refiere con lo de las tablas, Las puse así, porque así estaban por temas.
Entonces ¿No hay forma de hacer lo que te comente en el primer post?
Un saludo.
Lo de Union es para hacer un select de variar tablas ve el help
TABLE [Nuevas cuentas] UNION ALL
SELECT *
FROM Clientes
WHERE ImportePedido > 1000;
Esto une nuevas cuentas con clientes

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas