Hallo,
ZitatIch habe wahrscheinlich Denkfehler in der Modellierung
Genau, eine Matrix a'la Excel ist für eine Datenbank völlig unbrauchbar,
völlig.
Eine soche Tabelle muss als eindimensonale Tabelle einfach immer nach unten fortgesetzt werden.
Dabei spielen die Spaltennamen fast keine Rolle.
Mit DLookup (Domwert) kannst Du mit 2 Kriterien für Entfernung und Gewicht den Tarif ermitteln.
Die 2 Spalten für die Kriterien (Gewicht und Entfernung) sind unbedingt zu indizieren.
Damit es immer mit < geht wird für jeweils den höchten Wert ein Wert eingesetzt der nie erreicht wird.
Eine solche Tabelle kann völlig problemlos jederzeit erweitert werden. Es sind dann keine Anpassungen notwendig, das funktioniert immer.
Siehe Bild.
[Anhang gelöscht durch Administrator]