Rechnen mit Uhrzeit

hallo,

warum kann ich nicht zu einem feld, welches als zeit-feld definiert ist eine zahl dazuzählen???
z. b. startzeit: 8:00
30 minuten dazu
als endzeit wird wieder 8:00 statt 8:30 angezeigt.

warum???

eine sich den kopf zerbrechende lisa

Im Falle von MSACCESS musst Du ein Funktion verwenden:

neuezeit: DateAdd(„n“;30;[feldxy])

~stefan.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Die Zah1 1 ist als Uhrzeit 1 Tag!
8:00 + 30 ist somit 8:00 30 Tage später.
aber so kommen wir der Sache näher:
8:00 + 1/24 = 9:00
aber hier geht es um Minuten (und eine Stunde hat 60 Minuten), damit ergibt sich 30 Minuten / 1 Tag / 60 Minuten pro Stunde (oder so, Hauptsache es klappt, gell?):
8:00 + 30/24/60 = 8:30

mfg
Gerd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Tschuldigung,

noch ein Erklärungsversuch:

Da 24 Stunden = 1 Tag sind, bzw. 24 Stunden * 60 Minuten = 1 Tag sind ergibt sich:

wenn ich mit Tagen rechne:
z.B. 8:00 + 0,5 Tage = 20:00
Ergebnis: 8:00 + 0,5 = 20:00

wenn ich mit Stunden rechne
z.B: 8:00 + 0,5 Std, dann Teile ich durch 24
8:00 + 0,5 / 24 Stunden = 8:30
Ergebnis: 8:00 + 0,25 / 24 = 8:15

wenn ich mit Minuten rechne
z.B: 8:00 + 30 Minuten, dann teile ich durch 24 Stunden und anschließen durch 60 Minuten
8:00 + 30 / 24 Stunden / 60 Minuten = 8:30
Ergebnis: 8:00 + 30 / 24 / 60 = 8:30

mfg
Gerd

Danke!
Ich wusste doch, auf die Leute von wer-weiss-was ist Verlass!!!

Lisa