Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Michael84 am 20.12.05 - 09:09:22
-
Hallo liebe Notes Community,
ich habe mal wieder ein Problem und ich hoffe,dass ihr mir helfen könnt. Anhand einer Schaltfläche in einer Maske möchte ich das sich eine Liste öffnet wo ich einige Dinge auswählen kann. Habt ihr mir da ein paar Tips ?
-
@picklist.
Einfach mal durchlesen.
-
Hallo,
1. um ein Feld mit einem Wert/mehreren Werten zu füllen kannst Du @Picklist nehmen
2. um mehrere Felder zu füllen, schau Dir mal @Dialogbox an.
Stefan
-
ne geht leider nicht ,versuch jetzt mal mit @promt...aber trotzdem vielen dank
-
Das hat jetzt wunderbar funktioniert...nun würde ich gerne die Werte wo ich auswähle in ein Feld übergeben.Find aber leider nicht wirklich einen passenden Weg. Auch in meinen Beispielen habe ich dazu nichts gefunden. Könnt ihr mir vielleicht nochmal helfen ?
-
Hier ein Beispiel aus meiner Praxis
LUServer:=@Subset(@MailDbName;1);
FIELD JobTitle:=JobTitle;
FIELD Department:=Department;
FIELD CompanyName:=CompanyName;
key:=@PickList([Name]:[Single]);
value := @DbLookup( "" : "NoCache" ;LUServer:"Global\\Workflow\\orga.nsf" ; "($ComSearch)" ; @Name([CN];key) ; 2 );
@Do(
@SetField("JobTitle";@Word(value;"~~";10));
@SetField("Department";@Word(value;"~~";6));
@SetField("CompanyName";@Word(value;"~~";5));
@Command([ViewRefreshFields]))
Auswahl eines Schlüssels aus einer Picklist,
Suchen eines Dokuments anhand des Schlüssels
Schreiben der Werte aus dem Doc in 3 Felder
-
Das Ganze geht auch einfacher. Du brauchst in der Ansicht nur eine versteckte Spalte in der du alle Felder, deren Werte du übernehmen willst, mit einem Trennzeichen zusammengefügt, "anzeigst".
Bsp.: Feld1 + "~~" + Feld2 + "~~" + Feld3
Als Rückgabewert von Picklist lässt du dir den Inhalt der versteckten Spalte liefern.
value := @PickList([Costum]:[Single]; server:datenbank; ...; Nr der versteckten Spalte);
@SetField("FeldA";@Word(value;"~~";1));
@SetField("FeldB";@Word(value;"~~";2));
@SetField("FeldC";@Word(value;"~~";3));
Axel
-
Vielen Dank für eue tolle Hilfe, es hat alles jezt so weit wunderbar geklappt :)
Ohne dieses Forum wär ich so hilflos :'(