Łukasz Kijowski Bezrobotny
Temat: [ACCESS] odejmowanie godzin > 24:00
Witam. Mam problem- potrzebuję w accesie zrobić różnicę godzin pomiędzy: przepustki i odpracowania (wartość dodatnia, potem w zależności od znaku będzie komunikat "do odpracowania). Zrobiłem i działa dobrze ale w zakresie godzin <24:00:Format(DateDiff("n",(IIf([k-odpracowanie].Czas>":00",[k-odrobienie].Czas,"0:00")),(IIf([k-odpracowanie].Czas>":00",[k-przepustka].Czas,"0:00")))/1440,"Short Time")
Wcześniej czas przepustek i odpracowań dla poszczegolnego pracownika jest sumowany w kwerendach:
... Format(Int(24*Sum(przepustka.godziny)),"0") & Format(Sum(przepustka.godziny),":nn") AS Czas ...
... Format(Int(24*Sum(odpracowanie.godziny)),"0") & Format(Sum(odpracowanie.godziny),":nn") AS Czas ...
Jak zrobić, żeby nie było problemu z rozliczaniem godzin powyżej 24:00 (nadmieniam, że ogólna różnica między przepustkami i odpracowaniami dla danego pracownika nie będzie większa niż 24:00, przeważnie powyżej 8:00 pracownik będzie odpracowywał).