 |
Access: Errechneten Zeitspannen Werte zuweisen
M÷chte man in einer Datenbank ermitteln, wie lange eine bestimmte Zeitspanne ist, verwendet man normalerweise den Ausdruck »=[Ende]-[Beginn]«. Als Ergebnis liefert diese Formel die Anzahl der Stunden zwischen den Feldern »Ende« und »Beginn«. Allerdings ist es manchmal erforderlich, bestimmten Zeitspannen verschiedene Werte zuzuweisen, etwa weil ab einer Dauer von acht Stunden Zusatzkosten anfallen. Diese Berechnung ist ⁿber ein Makro und die Aktion »SetzenWert« zu realisieren. Im Makro mⁿ▀te im Feld »Bedingung« der Ausdruck »([Ende]-[Beginn])>=8« und bei »SetzenWert« die Bedingung fⁿr diese Dauer eingetragen werden. Allerdings fⁿhrt dies nicht zum gewⁿnschten Ergebnis, denn Access kann Zahlen nicht mit Datum/Zeit-Feldern vergleichen. Der Ausdruck mu▀ daher »Format ([Ende]-[Beginn];"hh")>=8« lauten. Damit weisen Sie Access an, das Stundenformat der Felder [Ende] und [Beginn] zu beachten. Jⁿrgen Sixt
|
 |