Neuigkeiten:

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

Mobiles Hauptmenü

Feiertagsfunktion

Begonnen von ReneB, April 30, 2019, 10:40:01

⏪ vorheriges - nächstes ⏩

ebs17

#15
So als Gedanken:

Feiertage muss man nicht in einer Funktion mit jedem Aufruf neu berechnen, man kann sie auch einmalig berechnen und in einer Tabelle hinterlegen, so dass man statt Berechnen in der Tabelle nachschlägt. Papierkalender an der Wand oder auf dem Tisch beweisen, dass solche fixierten Berechnungen sehr wohl brauchbar sind. Eine solche Feiertagtstabelle ist für sich auch nicht so umfangreich wie eine Kalendertabelle. Das Nachschlagen (DLookup, DCount) darin wird kaum länger dauern als die Neuberechnung per Funktion bei einem Wert (bei Einzelwert unspürbar). Bei Massendatenaktionen dürfte die Tabelle dann ihre Vorteile ausspielen.

Zitataber ich will nur auf bestimmte Feiertage reagieren
Über zusätzliche Auswahlspalten in der Feiertagstabelle bzw. per richtiger Datenmodellierung (m:n-Beziehung zu einer Falltabelle) könntest Du verschiedene Fälle (alle, bestimmte jene, bestimmte andere) verwalten und beim Nachschlagen unmittelbar berücksichtigen.
Daneben könnte man berücksichtigen, dass Regionen/Bundesländer unterschiedliche Feiertage haben.

Eine Feiertagstabelle ließe sich dann auch über eine Abfrage verknüpfen mit einer Kalendertabelle für weitere Anforderungen.
Mit freundlichem Glück Auf!

Eberhard