Guten Abend,
dies hier ist mein erstes Posting, obwohl ich hier sehr oft zu Besuch bin, um nach Lösungen zu suchen. Bisher habe ich auch immer etwas gefunden, was mir auf die Sprünge geholfen hat.
Vielen Dank an dieser Stelle für den engagierten Einsatz der aktiven "Experten".
Nun zu meinem Problem:
Der Kunde hat seine komplette Lagerhaltung out-gesourced... Dafür nutzt er verschiedene Diensleister, die Lagerplatz quasi vermieten.
Die daraus enstehenden Lagerkosten errechnen sich bei jedem Lageranbieter immer nach folgendem Schema:
Lagermiete/Tonne * EingelagerteTonnen * Lagerzeitintervalle
Hierfür designe ich gerade einen Konfigurationsbereich in der Kontaktmaske der Lageranbieter.
Ein Feld zur Eingabe der Lagermiete/Tonne war natürlich kein Problem, schwieriger wurde es allerdings bei den Lagerzeitintervallen.
Das Problem hierbei ist, das dies jedes Lager anders macht. Es gibt folgende Abrechnungsintervall-Typen:
- wöchentlich: Stichtag WochentagX (z.B.: Montag KW40 bis Montag KW41)
- monatlich: Stichtag WochentagX in WocheY (z.B.: Freitag 3.Woche Mai - Freitag 3. Woche Juni)
- monatlich: Stichtag Xter des Monats (z.B.: 12.07. - 12.08.)
Um diese Zeitintervalle pro Lager individuell konfigurieren zu können, habe ich vier Listboxen nebeneinandergesetzt und dann eine dynamische Auswahl erstellt. (Anbei ein Bild zur Verdeutlichung)
Diese Auswahl funktioniert auch einwandfrei. Nur komme ich mit der Speicherung der gemachten Auswahl nicht weiter. Irgendwie fehlt mir da die zündende Idee...
Die möglichen Listbox-Auswahlen habe ich jeweils in ein verstecktes Mehrfachwerte-Feld hinterlegt. Je nach Auswahl der vorhergehenden Listbox, wird dann das entsprechende $Feld eingelesen. (per Formula in Choices der Listboxen)
Wie könnte ich nun vorgehen, um die getätigte Konfiguration zu speichern, aber ein umkonfigurieren in gewohnter Manier später möglich ist? (Falls der Lageranbieter seinen Abrechnungsmodus ändert)
Ist die Problematik einigermaßen verständlich ?
Vielen Dank i.V.
Jeremias