Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hey,
ich habe 2 Listboxen in denen jeweils das Feld jahr verwendet wird.
1. Listbox: von Jahr
2. Listbox: bis Jahr
Die Auswahl soll so gestalltet sein, dass das in der ersten Listbox immer nur Werte ausgewählt werden dürfen die kleiner sind als der jewieilige ausgewählte Wert in Listbox 2.
Beispiel:
Listbox1 : 2001 - Listbox2: 2004 OK!
Listbox1: 2001 - Listbox2: 1999 Falsch!
Wie kann man soetwas bauen?
Hierfür bräuchtest Du eine Formel als Filter (für unabhängige JahrFelder) in der Listbox:
if(bisJahr > max(vonJahr), bisJahr)
- Marcus
Hi Thomas,
kommen diese beiden Felder aus demselben Masterkalender? Wenn ja, dann sollte das eigtl. gar kein Problem sein - bei Auswahl auf dem ersten Feld sollte ja im Effekt auf dem Feld >Jahr< eine Selektion wie
>> Jahr >= [Selektion] <<
ausgeführt werden.
Du brauchst mehrere Felder in Deinem Kalender, ein Feld >Von_Jahr< und ein Feld >Bis_Jahr<. Der Inhalt kann gleich sein, wichtig sind nur die Namen - es müssen zwei unterschiedliche Felder sein.
Dann machst Du am besten in den Dokument-Eigenschaften (Ctrl+Alt+D) einen Trigger auf Ebene des Feldes >Von_Jahr<: Bei Selektion auf diesem Feld soll automatisch selektiert werden, und zwar auf demselben Feld alle Jahreszahlen, die >= diesem jahr sind. An dem Punkt bin ich nicht sicher, ob das geht, auf demselben Feld, aber es müsste gehen. Ansonsten brauchst Du halt noch ein drittes Jahresfeld in Deinem Kalender.
Damit wären für die zweite Listbox ja nur noch die Jahre verfügbar (selektierbar), die danach kommen, andere könnte der User dann gar nicht selektieren.
Eine visuelle Rückmeldung, ob die Selektionen zusammenpassen oder nicht, kannst Du in einer Textbox bauen -. einfach mehrere Ausgabetexte in einer IF-Funktion.
HDH