** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Tabla con 365 campos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoTabla con 365 campos

 Responder Responder
Autor
Mensaje
osiris Ver desplegable
Nuevo
Nuevo


Unido: 21/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Tema: Tabla con 365 campos
    Enviado: 05/Marzo/2025 a las 13:40
Buenas tardes grupo.
Mi intención es crear un proyecto en Access, que recoja por cada día del año, el estado de un Empleado durante todos los dias del año. El estado puede ser Activo, Vacaciones y Baja_IT. Y crear un formulario, que me salga el campo Fecha en columnas. Algo laborioso porque serian 365 columnas.
He pensado crear una tabla con 365 campo uno por día, pero lo veo super engorroso.
Alguna idea, para poder empezar.?
Muchas gracias.

Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 05/Marzo/2025 a las 14:11
Hola,

Desde mi punto de vista sólo necesitas 3 campos: IdEmpleados, Fecha y Estado.

Con eso es suficiente para controlar todos los empleados todos los días de todos los años.

Un saludo

Xavi, un minyó de Terrassa

Mi web
Arriba
osiris Ver desplegable
Nuevo
Nuevo


Unido: 21/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Enviado: 05/Marzo/2025 a las 18:17
Pues no vale, porque como se registra que al día siguiente ese mismo empleado esta de vacaciones.
Error en clave duplicada, según tu comentario un empleado no puede tener un día activo y otro día de vacaciones, no se pueden crear dos empleados con la misma clave principal.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 06/Marzo/2025 a las 09:34
Hola,

Discrepo. Si que vale. Asumo que has creado la tabla utilizando como índice el campo IdEmpleados. 

En realidad debes utilizar IdEmpleados y Fecha. Lo que se llama una clave compuesta.

De esa forma no puedes duplicar es el mismo empleado el mismo día pero si puedes tener múltiples registros del mismo empleado (con diferentes días) y múltiples registros del mismo día (con diferentes empleados).

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
osiris Ver desplegable
Nuevo
Nuevo


Unido: 21/Noviembre/2012
Localización: España
Estado: Sin conexión
Puntos: 5
Enlace directo a este mensaje Enviado: 07/Marzo/2025 a las 13:03
Claro, gracias.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable