Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bob am 16.03.03 - 21:25:57
-
Hi,
beim Erstellen eines Doks sollen besimmte RTF-Felder mit Anhängen aus einem Profildok gefüllt werden.
Soweit so gut, habe auch schon in der Dok-Maske bei den RTF's
@GetProfileField("Profile_Formulare"; "blabla") etc. hinterlegt.
In einer anderen - einfacher aufgebauten DB - funktioniert das bei mir auch, aber hier leider nicht!
Notes hängt zwar den Anhang rein, aber bringt beim Anklicken jedesmal das Popup "Element des Dokuments nicht gefunden".
Gibts evtl. ein Workaround, hierfür, also evtl. mit Lotus Script?
Es würde auch schon reichen, wenn im Dokument eine Schaltfläche ist, und beim Anklicken wird automatisch das jew. RTF mit einem Anhang aus dem Profildok gefüllt.
bye,
Bob
-
... das sieht danach aus, daß du keine $File zum jeweiligen Attachment hast...
... bei der Übernahme der Felder sollte ein Save im Frontend ausgeführt werden...
ata
-
Ich weiß zwar nicht was $File ist.
Hab mal in der Maske im Postopen reingeschrieben:
@If(@IsNewDoc;@Command([FileSave]);"")
Aber trotzdem kommt die Fehlermeldung wieder :(
Bob
-
... Notes legt pro Attachment ein zusätzliches Feld $File an, in welchem dann das Attachment drin liegt - im eigentlichen RichText-Feld verbleibt eine Referenz...
ata
-
danke für die Info bezügl $File.
nur leider funktioniert es eben auch nicht, wenn ich
@If(@IsNewDoc;@Command([FileSave]);"")
ins Postopen schreibe (auch im Queryopen bringt es nix).
Ein $File wird nicht angelegt.......
Hast Du noch eine Idee was ich machen könnte?
Bob
-
... entweder die $File-Felder mitkopieren, oder das Attachment ins temp-Verzeichnis lösen, in dein Dokument einbetten und das Doc speichern...
ata
-
und wie kann ich mehrere "$File" - Felder übernehmen?
Ein $File-Feld geht ja, indem ich in der Maske ein Feld $File mache mit dem Wert
@GetProfileField("Profile_Formulare"; "$File")
Aber mehrere Felder mit gleichem Namen kann man ja nicht anlegen??
Bob
-
hat keiner eine Idee?
Bob
-
Ich habe noch nie ein attachment mit einem getprofilefield geholt - vielleicht funktioniert es ja ???
- ich würde das per skript machen - mit dem rtf.object
cu
-
hast Du dafür ein Codebeispiel?
Bob