Duda access

Hola, he empezado hace poco con el access y ya tengo mis primeras dudillas. Resulta que por ahora tengo 2 tablas: una Tabla 1 (de entrada de datos en txt) con los campos: día, mes, año, hora y un CAMPO F(numérico) y tengo otra Tabla 2 con sus campos: día, mes, año, hora y "valor "Z (texto)
Me gustaría buscar los registros de los campos día-mes-año-hora de Tabla 1 en los registros de la tabla 2 y que cuando coincidiera que saliera el campo z.Tabla 2.
Al principio hice una auténtica ñapa y es concatenar los campos(día, mes, hora, año) en las dos tablas y luego relacionarlos pero como voy exportar continuamente txt millones de registros me resulta muy incomodo.
Ahora estoy probando con las relaciones de las tablas bien normalizadas; es decir he creado mi tabla mes(cod mes), mi tabla año(cod año), mi tabla día (cod día), tabla hora(cod hora)todos sus cod como primary key pero no consigo sacar esto de una forma fácil. Agradecería que me echaran una mano. Muchas gracias
Respuesta
1
Como todo, en Access hay varios caminos para llegar a lo mismo. Mi consejo en tu caso es que te olvides de todo ese entramado y vayas a lo sencillo. Si quieres almacenar una fecha, almacénalo en un campo fecha, etc...
Si en cualquier momento necesitas obtener el día que es, o el mes, o el año, o la hora, funciones hay en Access para hacerlo. Pero yo pondría en cada tabla un solo campo. Luego los relacionas entre si en una consulta y ya está. Pero olvida todo eso de los códigos y las tablas, etc...
Mi humilde opinión.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas