Domino 9 und frühere Versionen > Entwicklung
Vordruck
jan2k:
Hallo am Nachmittag...
Also mit Notes 7 bin ich jetzt so weit, dass die Maske auf "Memo" geändert und auch nur das BodyFeld übernommen wird.
Jedoch habe ich das Problem, dass er keine Kopie des Dokumentes anlegt.
@Command([EditCopy]);
@Command([EditDocument]);
@Command([EditPaste]);
@Command([ScitchForm];"Memo")
Gibt es nicht einen Befehl zum verdoppeln des Dokuments wie "@CopyDokument" ? Hab jetzt schon so viel gesucht :(
Es handelt sich um sichtbare Felder...
ata:
... hast du denn @UpdateFormulaContext eingebaut? Damit ziehst du den Focus an die aktuelle Stelle...
Toni
jan2k:
Jetzt hab ich es so versucht:
tempBody := Body;
tempStatus := Status;
@Command([Compose];"Memo");
@UpdateFormulaContext;
Field Body := tempBody;
Field Status := tempStatus;
Jetzt wird das Ursprungsdoc. zwar nicht gelöscht, aber auch kein Wert aus dem Feld Body übernommen.
jan2k:
so wird das feld zwar übernommen, das orignial dok ist aber wieder weg....
tempBody := @GetDocField(@DocumentUniqueID;"Body");
@Command([NavPrev]);
@Command([EditDocument]);
@UpdateFormulaContext;
@Command([SwitchForm];"Memo");
@SetDocField(@DocumentUniqueID;"Body";tempBody);
Tode:
Diese Aufgabe ist NICHT sinnvoll mit Formelsprache zu bewältigen, Du stösst hier an die Grenzen der Formelsprache.
So in etwas könnte es gehen, aber Glücklich wirst Du mit so einer Lösung nicht werden, Du wirst ein ums andere Mal auf Fehlermeldungen / Dinge stossen, die einfach nicht gehen:
@Command([EditCopy]);
@Command([EditPaste]);
@Command([EditDocument]);
@Command([EditGotoField];"Subject");
@Command([EditInsertText]; "bla bla");
@Command([SwitchForm];"Memo");
hier ist eindeutig LotusScript gefragt...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln