online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Steffenistratlos vom 09.09.2020, 14:32 Options

Access Uhrzeiten vergleichen!

Hallo!

Ich habe ein kleines Problem. Ich möchte zum Fehlerabfangen im Formular den azp(Anfangszeitpunkt) mit dem ezp(Endzeitpunkt) vergleichen, damit ich keine negativen Zeiten in meiner Zeiterfassung habe!
versucht habe ich es so:

cd_azp & cd_ezp sind die Dropdown Felder
Uhrzeiten sind im 24h Format also 20:33 einzutragen.


If (cd_azp - cd_ezp) > 0 Then
MsgBox ("STOP")
Else

'~~weiter~~~
End If

beid er subtraktion kommen eigentlich immer die richtigen Fließkommazahlen raus, nur "reagiert" mein if nicht... ich steh total auf dem Schlauch!

Vieln Dank schon mal für hilfreiche Tipps!

Steffen


Antwort schreiben

Antwort 1 von morpheus__85 vom 12.09.2020, 11:52 Options

Hallo Steffen,

habe das ganze gerade mal getestet.
Hab mir 3 Textfelder erstellt und als Uhrzeit formatiert.
Ein Anfangsfeld ein Endefeld und ein Ergnisfeld
Habe im Ergebnisfeld Anfangsfeld - Endfeld gerechnet und bei mir war es so, dass das Ergebniss IMMER positiv war egal ob die Anfangszeit größer oder kleiner als die Endzeit war.
Mach doch folgendes:

If cd_azp.value > cd_ezp.value Then
MsgBox ("STOP")
Else

'~~weiter~~~
End If

Hoffe ich konnte dir helfen.

gruß
morpheus

Ähnliche Themen

Access: Beim Start zwei Tabellen vergleichen und Datensätze aktualisieren.
Die_Sabine2  06.11.2007 - 235 Hits - 2 Antworten

zwei Tabellen in Access miteinader vergleichen
der_wassili  20.02.2008 - 308 Hits - 2 Antworten

Access 2 Tabellen vergleichen
beta  24.04.2008 - 56 Hits - 2 Antworten

2 Access Tabellen vergleichen
cora_mg  08.07.2008 - 169 Hits - 2 Antworten

Access SQL-Statement - Zeilen vergleichen
ChrisWI05  21.08.2008 - 25 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026