access form tijdwaarde ophogen met 10minuten

Status
Niet open voor verdere reacties.

Peer44

Gebruiker
Lid geworden
25 jan 2008
Berichten
224
Hallo,

ik loop tegen het volgende probleem aan:
Ik heb een veld "tijdstipcontrole1", dit heeft als eigenschap de korte tijdsnotatie.

nu wil ik op een button drukken, en de waarde ophogen met 10 minuten, onderstaande code werkt goed voor getallen maar niet voor format Tijd.

Code:
Private Sub tijd10p_Click()
Me.TijdstipControle1 = Me.TijdstipControle1 + 10
End Sub

Hoe kan ik hier een berekening van maken zodat de tijdfunctie werkt?

dit had ik geprobeerd maar werkt niet:

Code:
Private Sub tijd10p_Click()
Me.TijdstipControle1 = Me.TijdstipControle1.format(tijdstipcontrole1, "hh:mm") + 600
End Sub
 
In het eerste voorbeeldje voeg je 10 dagen toe, en in het tweede 600. Dat zal de bedoeling niet zijn geweest... Datums zijn in beginsel integere getallen, en tijden een breuk daarvan. Een tijd is dus altijd >0 en <1. Om lastig rekenen te voorkomen (het getal 0,5 = 12 uur, maar 0,21934?) kun je de functie TimeSerial gebruiken.
Code:
     Me.TijdstipControle1 = Me.TijdstipControle1 + TimeSerial(0,10,0)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan