Domino 9 und frühere Versionen > ND6: Entwicklung

Schaltfläche

<< < (2/2)

eknori:
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

Axel:
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

Michael84:
Vielen Dank für eue tolle Hilfe, es hat alles jezt so weit wunderbar geklappt :)
Ohne dieses Forum wär ich so hilflos  :'(

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln