berekenen tijdsduur

Status
Niet open voor verdere reacties.

miss brown

Gebruiker
Lid geworden
4 sep 2008
Berichten
11
:o Kan iemand mij helpen??

in mijn tabel staan de uren waarin er arbeid verricht is en aan welk project gewerkt is enz...

dus:
van to
08:30 12:00

nu zou ik willen dat er in een andere kolom de uren samengeteld worden in uur:min.

zo zou ik ook de overuren die worden ingevuld als 1 of 1,30 per query op het einde v/d maand automatisch samentellen voor in het rapport.

en eventueel dat ik uiteindelijk per project kan zien hoelang er reeds aan gewerkt is.

Ik dank reeds op voorhand en ben in volle verwachting...

Thanx;)
 
Probeer het eens met
strTimePass = format(datediff("n",[van],[tot])/1440,"hh:mm")
 
Als je 'm in een query wilt gebruiken dan maak je een module aan en maak je van de code een functie:

Code:
'ik geef bewust even geen types mee voor van en tot omdat ik niet precies weet welk
'type deze in je tabellen hebben

Public Function GetHours(van, tot) as string
  GetHours = format(datediff("n",van,tot)/1440,"hh:mm")
End function

In je querybuilder kun je nu verwijzen naar de functie:
GetHours([van],[tot]), net zoals je een waarde of een veldnaam had kunnen ingeven
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan