Planteamiento base datos access para prestaciones de servicios

Me gustaría saber si me podría ayudar con el planteamiento en access sobre una base de datos.

Se trataría de llevar el control de la gente que viene a prestar servicios en favor de la comunidad, tendría que llevar el control del día que empieza, acaba y las jornadas que son para ello necesitaría un campo calculado que me excluyera sábados y domingos ej: superman 3/11/2015 a 17/11/2015 días 11.

Para ello había pensado crear un formulario con:

Nombre, dni, fecha inicio, fecha fin, jornadas, observaciones.

Luego dentro de este un subformulrio para ir cubriendo las fechas de las jornadas que lleva realizadas y si falla alguna poner el motivo los campos serian fecha asistencia (si/no) motivo.

En caso de que faltase alguna con motivo y justificación se pondría pero debería recuperarla y la fecha de finalización cambiaría.

Es aquí donde tengo dudas de como enfocar esto y el código para programarlo todo. Que me avise cuando inicio de la bd de los que empiezan ese día o acban no tendría problema, lo veo más en como enfocar el tema de ir cumplimentando los días y si fallan el que cambie la fecha de finalización etc así que si me pudieras echar una mano te lo agradecería

2 Respuestas

Respuesta
1

Kike: Hace un tiempo que adapté un Ejemplo de Avelino Sampaio a una necesidad que yo tenía y creo que tevaldrá como punto de Partida.

http://www.mediafire.com/download/9rko2rdk5ypp51q/ControlHorario_00.rar 

Deberás ampliarlo con algunos campos de ausencias y causas como tu necesites.

Un saludo y Feliz fin de año>> Jacinto

Respuesta
1

Si tienes conocimiento de programación en VBA puedes hacer una aplicación completa. No obstante, lo primero que tienes que hacer es diseñar las tablas, como mínimo necesitas>

- Tabla maestra de gente - como mínimo campo IDpersona llave principal, nombre, fechavinculacion etc

- Tabla de turnos, con los campos IDTURNO, IDpersona, fechainicio, fechafin, diaslaborados, falto (si/no), motivofalta, justificacion, observacion

Hay muchas formas de llevar el control, pero necesitas saber SQL y Visual Basic. Si tienes estos conocimientos con gusto te profundizo en el tema. No se si también excluyes los festivos. YO utilizo mis formulas para calcular días hábiles en Colombina pero se adapta fácilmente a otro país.

Feliz 2016

¡Gracias! 

Si tengo conocimientos de sql y vba peo no soy experto, por lo cual es por lo que plantee la pregunta porque no sabia como enfocarlo.

Enviame lo que tienes desarrollado y te lo reviso con gusto, mi correo es [email protected]

¡Gracias! Mañana te envió lo poco que tengo planteado aunque está sin código casi solo lo plantee para ver cómo lo podía realizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas