In einer Datenbank habe ich eine Tabelle „tblMWST“ (Schweiz).
Darin sind zwei Datensätze, einer mit 8% ab 1.1.2011, einen mit 7.7% ab 1.1.2018. Wenn nun eine Offerte erstellt wird, die ab 2018 gültig ist, muss der Wert ab 1.1.2018 ausgelesen werden, wenn eine Offerte / Rechnung im laufenden Jahr 2017, dann muss der Wert ab 1.1.2011 ausgelesen werden.
Mit DLookup funktioniert es nicht korrekt, ebenso funktioniert die SQL-Abfrage mit >= und < Datum resp. der Between-Klausel.
Wer hat einen Lösungsansatz (mir fehlt zur Zeit die Logik