Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

VBA Datum berechnen

Begonnen von Brusellise, September 11, 2017, 15:09:37

⏪ vorheriges - nächstes ⏩

Brusellise

Servus,

ich brauche Hilfe.

Ich möchte nach einer Aktualisierung eines Feldes folgenden Code ausführen:

If Me!Status = "CT (Zoll erfasst)" Then
Forms!frmExp_Cterfassen!frmExp_CTerfassen1!.Form!GestellungVon = Date + 1
End If


Soweit klappt der Code auch und es wird der nächste Tag in das Feld "GestellungVon" eingetragen.
Nun möchte ich aber noch eine feste Uhrzeit eintragen (08:00:00 Uhr).
Wie geht das?

Danke

MzKlMu

#1
Hallo,
in das gleiche Feld ?
Wenn ja, dann so:
Forms!frmExp_Cterfassen!frmExp_CTerfassen1.Form!GestellungVon = Date + 1 + 8/24

Ist GestellungVon auch ein Tabellenfeld ?
Ist das +1 + 08:00 Uhr immer gleich ?
Was passiert wenn dieses Datum dann auf ein Wochenende/ Feiertag fällt ?
Gruß Klaus

Brusellise

Hallo,

danke das ist perfekt so, da wenn das Datum auf WE fällt wird auch gearbeitet.

Beaker s.a.

Zitat
Forms!frmExp_Cterfassen!frmExp_CTerfassen1!.Form!GestellungVon = Date + 1 + 8/24
kann so eigentlich nicht funktionieren  ;)
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MzKlMu

@ekkehard
danke für den Hinweis, habe ich auch übersehen, habe es in meinem Beitrag oben korrigiert.

@Brusellise
Warum beantwortest Du nicht auch noch meine Fragen ?
Es könnte sein, das das Vorhaben dann in dieser Form überflüssig wird.
Gruß Klaus