|
Responder
|
| Autor | |
osiris
Nuevo
Unido: 21/Noviembre/2012 Localización: España Estado: Sin conexión Puntos: 5 |
Tema: Tabla con 365 camposEnviado: 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. |
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
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 |
|
![]() |
|
osiris
Nuevo
Unido: 21/Noviembre/2012 Localización: España Estado: Sin conexión Puntos: 5 |
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.
|
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
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 |
|
![]() |
|
osiris
Nuevo
Unido: 21/Noviembre/2012 Localización: España Estado: Sin conexión Puntos: 5 |
Enviado: 07/Marzo/2025 a las 13:03 |
|
Claro, gracias.
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |