hoe ga je met 00:00:00 uur om

Status
Niet open voor verdere reacties.

dinoshop

Terugkerende gebruiker
Lid geworden
8 sep 2000
Berichten
1.100
mijn probleem is dat ik werk met hele dagen dus niet doorlopend .
bv 16:00 - 00:00 en dan 00:00 -07:00
werkt goed alleen die 16:00 - 00:00 niet deze maakt hij -16 uur van zie voorbeeld .
hoe lost je dit op behalve met 23:59:59
hoe pas ik dit aan.jpg

ik gebruik deze code nu
UrenW: ((Nz(IIf([EindW]>[AanvW];[EindW]-[AanvW];[EindW]+1-[AanvW]))*24))
 
Laatst bewerkt:
Ik heb je formule getest, en er mankeert niks aan. Had ik, na het bekijken, ook niet verwacht want zo zou ik hem zelf ook gemaakt hebben.
 
het gaat er om dat hij kijkt in een tbl naar tijden en deze zijn bv
00:00-07:00 200%
07:00-00:00 100%
voorbeeld sus
ik moet hierin dus zetten 00:06:59:59
en07:00-23:59:59
ben aan puzzelen om dit gewoon op 00:00 en 07:00 te kunnen krijgen.
dit heb ik nu en dat werkt wel

IIf([EindW]=#0:00:00#;+24-[aanvw];[eindw]-[aanvw])
maar maakt de datums nu dubbel aan
 
Laatst bewerkt:
Geen idee waarom de formule bij jou niet werkt want uk heb er geen enkel probleem mee. Ik kan hooguit bedenken dat je een verkeerd veldtype gebruikt.
 
Ik had niet gezien dat je het plaatje uit een andere topic had gehaald. In die db (zie je eigen linkje) wordt met DateDiff gerekend. En zelfs die doet het perfect: er is geen verschil tussen
Code:
UrenW: ((Nz(IIf([EindW]>[AanvW];[EindW]-[AanvW];[EindW]+1-[AanvW]))*24))
en
Code:
Expr1: IIf([tijdstart]>[tijdeind];DateDiff("h";[tijdstart];[tijdeind]+1);DateDiff("h";[tijdstart];[tijdeind]))
Dus ik snap écht het probleem niet...
 
als je goed kijkt naar de uren staan deze zo
week 00:00-06:59:59 100%
week 07:00-18:00 120%
week 18:00-23:59:59
als ik nu dus in plaats23:59:59 00:00 neerzet rekent hij ook de 100% denk ik mee of herkend dit niet wand word niet geplaats in mijn formulier die dit inleest.


het gaat dus om die 23:59:59 en 00:00
hoe pas ik dit aan.jpg
JE KAN NU MOOI ZIEN WAT IK BEDOEL bij de onderste twee regels .
07:00-00:00 is nu -7 uur .
zou ik dit invullen werkt het wel 07:00-23:59:59
maar das veel werk als je gemiddeld zo een 60 stuks moet in vullen.
hoe lost ik het makkelijkst op zou iets kunnen denken in iif[eind tijd] is 00:00;#23:59:59#;"eindtijd" maar dat gaat niet werken denk ik zo.
Voelt niet goed .
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan