R1.21 Mit dem Datum rechnen

Aufgabe

Sie möchten beispielsweise einen Termin berechnen, der heute in zehn Tagen stattfindet oder aber vor drei Stunden stattgefunden hat.

Lösung

Datumswerte werden intern als Gleitkommazahlen gespeichert, wobei der ganzzahlige Anteil der Anzahl von Tagen seit dem 31.12.1899 entspricht. Der Anteil nach dem Komma entspricht den Stunden. Eine Stunde hat also den Wert 1/24. Wie man sieht, kann man leicht durch einfaches Addieren bzw. Subtrahieren verschiedenartige Berechnungen durchführen, wobei die Format-Funktion eine Vielzahl von Darstellungsmöglichkeiten bietet.

Weiterhin hält VBA spezielle Funktionen wie DateAdd und DateDiff bereit, die (in Abhängigkeit von den übergebenen Parametern) unterschiedliche Zeiteinheiten ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.