Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alkuhn am 02.06.05 - 15:04:39

Titel: Speichern und Werte in neues Dok übernehmen
Beitrag von: alkuhn am 02.06.05 - 15:04:39
Hallo,

ich möchte in einer Maske über eine Schaltfläche ein Dokument speichern, ein neues Dokument anlegen und bestimmte Feldwerte in das neue Dokument übernehmen. Das Anlegen geht, aber die Werte überträgt er nicht. Hat mir jemand einen Tipp?

Vielen Dank!

v_Kurzbez:=Kurzbez;
v_Name1 :=Name1;
v_Name2 :=Name2;
v_Name3 :=Name3;
v_Name4 :=Name4;
v_StrNa :=StrNa;
v_PZSt :=PZSt;
v_OrtSt :=OrtSt;
v_Ufa1 :=Ufa1;
v_Ufa2 :=Ufa2;
@If(@Command([FileSave]);
   @Do(
      @PostedCommand([FileCloseWindow]);
      @PostedCommand([Compose]; ""; "Urkunden");
      @SetField("Kurzbez";v_Kurzbez);
      @SetField("Name1";v_Name1);
      @SetField("Name2";v_Name2);
      @SetField("Name3";v_Name3);
      @SetField("Name4";v_Name4);
      @SetField("StrNa";v_StrNa);
      @SetField("PZSt";v_PZSt);
      @SetField("OrtSt";v_OrtSt);
      @SetField("Ufa1";v_Ufa1);
      @SetField("Ufa2";v_Ufa2)
   );
      ""
)
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: dirk_2909 am 02.06.05 - 15:15:53
Hallo ,

Das wird mit Formelsprache nicht so gehen.

Versuch es mal mit LotusScript.

....oder:
Ist in der Maske die Eigenschaft "Dokument übernimmt Werte aus Markierten Dokument" angehakt?
Dann genügt es, wenn DU in der Erstellungsmaske die entsprechenden Feldnamen als Vorschlagswerte bzw.Werte in den entsprechenden Feldern einträgst.

Dirk
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: alkuhn am 02.06.05 - 15:21:14
Danke. Ich hatte gehofft, dass es mit der Formelsprache auch möglich ist ...  :-[
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: datenbanken24 am 02.06.05 - 15:26:00
Es könnte gehen mit Formelsprache:

Was Du nutzen kannst ist die neue @Formel:
@UpdateFormulaContext

Damit setzt Du den Target Deiner Formel auf das neue Dokument.

Also irgendwo zwischen dem Compose und dem ersten SetField.

Selbst genutzt habe ich diese @Formel aber auch noch nicht.

Gruß,
Uwe

Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: dirk_2909 am 02.06.05 - 15:26:45
Vieleicht geht es doch  :-\

Schau unter "...oder:" in meiner letzten Antwort. Habe es aber nicht getestet

Dirk
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: alkuhn am 02.06.05 - 15:36:20
Geht alles leider nicht ... Aber ich danke Euch!!!
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: koehlerbv am 02.06.05 - 15:39:50
Was soll eigentlich der Krampf mit @functions und @commands ? Mit ein wenig mehr Krampf ginge das aber auch, aber herrjeh ....

Bernhard
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: umi am 02.06.05 - 15:51:34
Könntest natürlich auch die Werte in einem Profil speichern und dann im neuen Dokument dieses Profil auslesen....
oder
einfach ein wenig LS (D) ?

gruss
umi
 O0
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: datenbanken24 am 02.06.05 - 15:57:42
Ich habs interessehalber gerade mal ausprobiert.

Sieht doch ganz "krampflos" aus und funktioniert einwandfrei.
...
@If(@Command([FileSave]);
   @Do(

      @Command([Compose]; ""; "Wiese");
      @UpdateFormulaContext;
      @SetField("Kurzbez";"Test1");
      @SetField("Name1";"Test2");
      @Command([FileSave]);
      @PostedCommand([FileCloseWindow])
   );
      ""
)

Du hattest eigentlich nur das FileSave vergessen.
und das FileCloseWindow mußte raus

Gruß,
Uwe
Titel: Re: Speichern und Werte in neues Dok übernehmen
Beitrag von: alkuhn am 02.06.05 - 19:01:17
Klasse, vielen Dank!!!!