Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 25.09.02 - 15:21:52
-
Hallo Leute,
ich benötige eine Funktion die wie folgt arbeitet.
Wenn man auf eine Schaltfläche drück, soll ein Auswahlfenster mit gewissen Informationen angezeigt werden. Die Infos können evtl über ein "\" getrennt werden.
Wenn man anschließend was auswählt, sollten mehrere Felder mit diesen Infos befüllt werden. (ca. bis zu 10 Felder)
Gruß Christopher
-
Hallo Christopher,
hab sowas mal angefangen und hat gefunzt. Ich denke als kleiner Ansatz isses ok.
Schaltfläche mit folgender Formel:
FIELD ViewName:="Personen";
@SetField("Urlauber";@PickList([Custom]:[Single];"":"";ViewName;"Person sortiert nach Nachnamen";"Bitte wählen Sie Ihren Namen aus";1));
@SetField("Abteilung";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName; Urlauber ; 4 ));
@SetField("Telefon";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName ; Urlauber; 6 ));
@SetField("Handy";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName; Urlauber ; 7 ));
@SetField("Urlaub_akt_Jahr";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName; Urlauber ; 8 ));
@SetField("Urlaub_vorh_Jahr";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName; Urlauber ; 9 ));
@SetField("Urlaub_ges";@DbLookup( "Notes" : "NoCache" ; "" : "" ; ViewName; Urlauber ; 10 ))
-
nehmen wir an, du hast über einen Auswahlbox folgende Möglichkeiten:
"rot / pizza / cola"
"blau / nudeln / wein"
Wenn der User die erste Option auswählt, kann man in die Felder Farbe, Essen, Trinken die Werte folgendermassen zuweisen:
Field Farbe:=@word(Auswahl;"/";1);
Field Essen:=@word(Auswahl;"/";2);
Field Trinken:=@word(Auswahl;"/";3);
was klar ist, daß die Strings selber kein "/" Zeichen enthalten dürfen.
-
Hi,
erstelle dir eine Anischt mit zwei Spalten. In der ersten zeigt du die Infos an, die in der Auswahlliste angezeigt werden sollen. In der zweiten Spalten baut du die Infos zusammen, die später in die Felder übernommen werden sollen. Dazu muß die Formel so aussehen:
InfofürFeld1 + "~" + InfofürFeld2 + "~" + ... + InfofürFeldn
Ausserdem versteckst du die Spalte.
In der Schaltfläche fügst du folgende Formel ein:
FIELD Feld1 := Feld1;
FIELD Feld2 := Feld2;
...
FIELD Feldn := Feldn;
value := @PickList( [Custom]:[Single]; "";"AnsichtfürAuswahl"; "Auswahlliste"; "Bitte wählen Sie einen Eintrag aus:"; 2);
REM "Füllen der Felder";
@SetField("Feld1"; @Word(value; "~"; 1));
@SetField("Feld2"; @Word(value; "~"; 2));
...
@SetField("Feldn"; @Word(value; "~"; n));
Ich denke das ist das was du haben willst.
Axel
-
Hallo Leute,
danke für die schnellen Antworten genau das habe ich gesucht. Werde es morgen mal ausprobieren.
Gruß Christopher