Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 25.09.02 - 15:21:52

Titel: Gute Idee oder Beispiel gesucht!
Beitrag 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
Titel: Re: Gute Idee oder Beispiel gesucht!
Beitrag von: Wipe am 25.09.02 - 15:35:23
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 ))

Titel: Re: Gute Idee oder Beispiel gesucht!
Beitrag von: Rob Green am 25.09.02 - 15:35:40
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.
Titel: Re: Gute Idee oder Beispiel gesucht!
Beitrag von: Axel am 25.09.02 - 15:36:44
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





Titel: Re: Gute Idee oder Beispiel gesucht!
Beitrag von: Christopher am 25.09.02 - 16:13:56
Hallo Leute,

danke für die schnellen Antworten genau das habe ich gesucht. Werde es morgen mal ausprobieren.

Gruß Christopher