Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: chakoe am 30.04.04 - 15:01:49

Titel: FRage wegen dialogliste mit bedingungen
Beitrag von: chakoe am 30.04.04 - 15:01:49
Hi,

ich suche folgende funktion:

Wenn das Feld (dialogliste) d_rz_ort den Wert " Fellbach " enthält,
dann soll in dem Feld (dialogliste) nur noch die auswahl "FE10" oder "FE20"
verfügbar sein. genauso sollte, wenn man bei feld d_rz_ort " Köln " wählt,
auch nur "K10" oder "K20" verfügbar sein.

Wie kann man diesen Wunsch realisieren?

danke für jeden tipp
Titel: Re:FRage wegen dialogliste mit bedingungen
Beitrag von: animate am 30.04.04 - 16:16:47
da gäbs verschiedene Lösungen.
eine pragmatische, aber nicht sehr flexible, ist, dass du das in deine Dialogluiste fest reinschreibst.
Also die auswählbaren Werte mit einer Formel spezifizieren und die Formel etwa in der Art formulieren:

_prefix:=@If(Ort = "Fellbach";"FE";Ort="Köln";"K";"XXX")
_prefix + ("10":"20")

dann noch die entsprechenden Eigenschaften in den Dialoglisten setzen, damit auch alles immer schön aktualisiert wird und es sollte klappen
Titel: Re:FRage wegen dialogliste mit bedingungen
Beitrag von: Axel am 30.04.04 - 18:32:55
Hi,

eine andere Alternative wären einzelne Ortsdokumente und eine sep. Ansicht. Will heißen, du legst für jeden Ort ein Dokument an und schreibst in ein Feld mit Mehrfachwerten x10, x20.... In einer Ansicht, die kann versteckt sein, zeigt in der ersten Spalte die Ortsnamen kategorisiert an.

In der ersten Dialogliste liest du dann diese Spalte mit @DbColumn aus. Die zweite Dialogliste füllst du dann mit @DbLookup und nimmst dann den gewählten Wert aus der ersten Dialogliste als Key.

Natürlich musst du noch die entsprechenden Optionen für die Aktualisierung der Dialoglisten setzen.

Damit hast du eine relativ flexible Lösung, die auch ohne Probleme erweitert werden kann.


Axel

Titel: Re: FRage wegen dialogliste mit bedingungen
Beitrag von: jan2k am 06.09.06 - 13:44:11
Ich wollte das auch mit der Formel versuchen, jedoch kann ich immer nur eine Auswahl vergeben... also
Nicht Lotus, Weiteres Thema 1, Weiteres Thema 2.... mit "+" zieht er es zusammen, mit ", ; " geht es nicht.

Ich möchte im Endeffekt erreichen, dass die Auswahl im 2. Label passend auf das 1. Label beschränkt wird.
Danke für die Hilfe.


@If(Label1 = "Projekte";"Lotus"; Label1="Ausbildung";"Lehrgänge";"leer")
Titel: Re: FRage wegen dialogliste mit bedingungen
Beitrag von: koehlerbv am 06.09.06 - 13:50:43
Verstehe ich das richtig, dass Du eine Schlüsselwortliste aufbauen willst?
Dann musst Du die Werte mit einem ":" verketten:
"Wert1" : "Wert2" : ...

Bernhard
Titel: Re: FRage wegen dialogliste mit bedingungen
Beitrag von: jan2k am 06.09.06 - 13:59:08
Oh sorry,

ich bin auf die Lösung gekommen... Ich muss nur einen " : " nutzen... das ist mir wohl mit der Zeit entfallen...

@If(Label1 = "Projekte";"Lotus":"IT" :"NextGen"; Label1="Ausbildung";"Lehrgänge";"leer")


Titel: Re: FRage wegen dialogliste mit bedingungen
Beitrag von: jan2k am 06.09.06 - 14:00:13
Verstehe ich das richtig, dass Du eine Schlüsselwortliste aufbauen willst?
Dann musst Du die Werte mit einem ":" verketten:
"Wert1" : "Wert2" : ...

Bernhard

Danke!