Access zeit runden?

Nightii

Grünschnabel
Hallo erstmal.
Ich habe in Access ein Bericht erstellt der mir aus einer SQL-Datenbank bestimmte Werte schön sortiert auflistet und teilweise berechnet. Unter anderem 2 zeitstempel miteinander subtrahiert ([dateanfang] - [dateende]) damit ich die Zeit habe wie lange ein login genutzt wurde. Nun möchte ich die zeit in Minuten mit 1,5 multiplizieren, nach dem Motto (1,5 €/min). Das funktioniert soweit auch, mit der Minute() Funktion.
Das Problem ist das er die Minuten immer abrundet. Das heisst das leute die 1:10 min drin waren genauso viel bezahlen wie leute die 1:50 min drin waren.

Nun habe ich ausprobiert eine Funktion in VBA zu schreiben die mir das gerundete Ergebnis zurückgibt.
So in der Art:
Function runden(Zeit As Date)
round (zeit)
zeit = zeit * 1.5
End Function
0,00 € ist immer das Ergebnis

Ich möchte das bis 1:29 als 1 min gilt, und ab 1:30 als 2 min.

Bin noch nicht so firm, ich glaube das sich Zeit nicht so einfach runden lässt. Kann man den Datentyp (date) konvertieren? Habe ich einen völlig falschen Lösungsansatz? Habt ihr ne Idee?
Danke im Vorraus.
 

Neue Beiträge

Zurück