Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Mario am 26.06.03 - 10:27:21

Titel: Wertübernahme zwischen 2 Masken
Beitrag von: Mario am 26.06.03 - 10:27:21
Hallo,

ich möchte Werte, die ich in Felder einer Maske eingetragen habe,
nach einen Klick auf einen Button in eine sich daraufhin öffnende Maske, die die gleichen Felder + weitere enthält, automatisch ausfüllen lassen.

Eine Maske rufe ich ja mit "@Command([Compose]; "Maskeenname")" auf.
Kann ich dieser noch Parameter übergeben?
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: klaussal am 26.06.03 - 10:30:35
... nein  :'(
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: RedFox am 26.06.03 - 10:31:35
Hallo,
meines Wissens nicht, aber - Aktiviere doch in der sich öffnenden Maske die Eigenschaft "Formeln übernehmen Werte aus gewählten Dokument" (2. Register)

Grüße
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: klaussal am 26.06.03 - 10:33:54
.. dann als vorgabewert den feldnamen des "liefernden" docs angeben.
oder die ganze sache per script machen.
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: Mario am 26.06.03 - 11:05:23
Ein fettes Lob für die Lösung! ;-)
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: Mario am 26.06.03 - 18:15:58
Es klappt leider doch nicht, die Werte zu übernehmen!

Die Lage:
Ich habe eine Maske mit Daten, die per Button (Lotusscript) per Mail verschickt werden.
Nach dem Senden werden eigentlich alle Feldinhalte gelöscht.
Das Löschen habe ich weggelassen und rufe dann "Call workspace.ComposeDocument("", "", "Maskenname")" die neue Maske auf.
In der Maske habe ich dann die entsprechenden Felder vorbelegt mit den Name der Felder aus der alten Maske.
Doch sie bleiben leer.

Liegt das vielleicht daran, dass der Workspace geschlossen und geöffnet wird?

Dann hab ich probiert, die Feldinhalte in Strings zu schreiben und in der neuen Maske zurückzuschreiben. Auch ohne Erfolg.

Wie bekome ich die besch**** Werte in die neue Maske?
Titel: Re:Wertübernahme zwischen 2 Masken
Beitrag von: ata am 27.06.03 - 23:07:18
... hast du ComputedWhenComposed genommen - funktioniert auf jeden Fall - ansonsten müssen die Felder im neuen Dokument genau so heißen wie die Ursprungsfelder...

ata