Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gravedigger am 27.03.03 - 14:50:30
-
Hallo,
ich habe zwei DropDown-Felder erstellt. Diese sind abhängig voneinander, z. B. Ort und Straße (Es werden nur die Straßen angezeigt, die in dem gewählten Ort vorhanden sind).
Nun habe ich folgendes vor, weiß aber nicht so ganz genau, wie das "Problem" zu bewältigen ist.
Wenn nun ein User den Ort ändert, dann soll das DropDown-Feld "Straße" auf " " (Leer) gesetzt werden.
Ist dies mit Hilfe der Formel-Sprache zu lösen? Wenn ja, wäre ich auch für das "wie" dankbar.
Danke für eure Hilfe
-
verwende dazu die Eingabeübersetzung des ersten Dialogfeldes "F1" und ein weiteres Dritt Feld "F3" (das zweite Dialogfeld mit den Straßen möge "F2" lauten).
Die Formel in der Eingabeübersetzung lautet:
wertneu:=F1;
@if(wertneu<>F3;@do(@setfield("F2";"");@setfield("F3";wertneu));wertneu);
wertneu
Das Feld F3 dient also immer zum Vergleich...es wird befüllt, wenn F3 mit dem Wert aus F1 nicht übereinstimmt. Dazu wird F2 geleert. Wählt der User in F1 den gleichen Wert nochmals aus, passiert nix.
Wählt User einen neuen Wert in F1 aus, wird F3 mit F1 gleichgesetzt und F2 geleert.
F3 kann ruhig versteckt und bearbeitbar sein.