Control horario en access
Necesito crear un control horario tipo maquina de fichar.
Tengo creado una bd con una tabla con campos Id, fechaentradamañana, fechasalidamañana, fechaentradatarde, fechasalidatarde, fechaentrada1, fechasalida1, fechaentrada2, fechasalida2.
Los campos fechaentrada1, salida1, entrada2 y salida2 van a tener valores por defecto que son 09:00, 14:00; 16:00 y 19:00, lo otros campos los tendré que rellenar yo cuando entre o salga del trabajo.
Minutosentrada, minutossalida, minutosentrada2 y minutossalida2 son campos que calculan la diferencia en minutos entre la fechaentrada1 y fechaentradamañana y con salida igual
Lo que quiero hacer es en que me calcule si trabajo las horas o me paso de horas (son pelas al final), como lo tengo hecho no lo hace bien, pues no me calcula bien los minutos, por ejemplo:
Fechaentrada1 fechaentradamañana fechasalida1 fechasalidamañana
09:00 09:01 14:00 13:58
En esta situación me tendría que calcular en el campo minutosentrada= 3 porque he trabajado 3 minutos menos de la jornada
09:00 08:57 14:00 14:05
En este caso he trabajado 8 minutos más de la cuenta, es decir, me he pasado de la jornada
Al final de mes tengo que saber si he trabajado más minutos o menos de lo que marca la jornada laboral...¿cómo lo puedo hacer?
Tengo creado una bd con una tabla con campos Id, fechaentradamañana, fechasalidamañana, fechaentradatarde, fechasalidatarde, fechaentrada1, fechasalida1, fechaentrada2, fechasalida2.
Los campos fechaentrada1, salida1, entrada2 y salida2 van a tener valores por defecto que son 09:00, 14:00; 16:00 y 19:00, lo otros campos los tendré que rellenar yo cuando entre o salga del trabajo.
Minutosentrada, minutossalida, minutosentrada2 y minutossalida2 son campos que calculan la diferencia en minutos entre la fechaentrada1 y fechaentradamañana y con salida igual
Lo que quiero hacer es en que me calcule si trabajo las horas o me paso de horas (son pelas al final), como lo tengo hecho no lo hace bien, pues no me calcula bien los minutos, por ejemplo:
Fechaentrada1 fechaentradamañana fechasalida1 fechasalidamañana
09:00 09:01 14:00 13:58
En esta situación me tendría que calcular en el campo minutosentrada= 3 porque he trabajado 3 minutos menos de la jornada
09:00 08:57 14:00 14:05
En este caso he trabajado 8 minutos más de la cuenta, es decir, me he pasado de la jornada
Al final de mes tengo que saber si he trabajado más minutos o menos de lo que marca la jornada laboral...¿cómo lo puedo hacer?
4 Respuestas
Respuesta de dayvitt
1
Respuesta de manuelpacha
1
Respuesta de nilharto
1
Respuesta de Jose Mari Madinabeitia
1