Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Bernie110 am Juli 07, 2016, 16:28:19

Titel: Uhrzeit + Zahl addieren
Beitrag von: Bernie110 am Juli 07, 2016, 16:28:19
Hallo, ich möchte eine Uhrzeit und eine Zahl in einer Abfrage addieren.

Feld1 : Abfahrtszeit = Datumsfeld = 08:00  ( Uhr)
Feld2 : Fahrzeit = Zahl = 10   ( = Minuten)

Ergebnis sollte sein Ankunftszeit: 08:10 Uhr

Kann mir jemand sagen, wie ich das hinbekomme ?
Vielen Dank für eure Antworten.
Lg Bernie
Titel: Re: Uhrzeit + Zahl addieren
Beitrag von: MzKlMu am Juli 07, 2016, 16:38:22
Hallo,
entweder mit DateAdd (siehe Access Hilfe) oder direkt addieren.
Die Uhrzeit ist der dezimale Anteil eines Tages.
Ein Tag hat 24h eine Stunde ist demzufolge 1/24
Eine Stunde hat 60 Minuten = 1/60
Demzufolge ist eine Minute 1/24/60.
10 Minuten = 10/24/60

Als berechnetes Feld in einer Abfrage:
Ankunftszeit: [Abfahrtszeit]+[Fahrzeit]/24/60
oder:
Ankunftszeit: DatAdd("n";[Fahrzeit];[Abfahrtszeit])
Achtung: n=Minuten, m = Monate
Titel: Re: Uhrzeit + Zahl addieren
Beitrag von: Bernie110 am Juli 07, 2016, 18:08:01
Ja super passt.
Dachte DatAdd funktioniert nur mit Datumsfeldern. geht aber komischerweise aus so ! Merci Lg Bernie
Titel: Re: Uhrzeit + Zahl addieren
Beitrag von: MzKlMu am Juli 07, 2016, 18:29:37
Hallo,
DateAdd ist Datentyp bezogen. Und eine Uhrzeit ist der Datentyp "Datum/Uhrzeit". Außerdem findet man solche Infos ausführlich in der Access Hilfe.