Domino 9 und frühere Versionen > Entwicklung
Wie Dokumenten-Vorlage aus Datenbank importieren
Escort:
--- Zitat von: Axel am 27.04.04 - 11:21:41 ---Hi,
wenn ich dich richtig verstehe, sollen alle Projekt-Datenbanken sich die Vorlagen aus dem Portal holen. Richtig?
Axel
--- Ende Zitat ---
Ja genau - eigentlich ganz einfach!
Ich öffne übers PORTAL irgendeine ProjektDB und in dieser möcht ich jetzt z.B. einen Brief erstellen.
Damit ich meinen eingebetten Word-Brief nicht jedesmal (mit Firmennamen, Anschrift, Tel, Fax, ......) neu erfinden muss, lege ich eine Vorlage (also ein Dokument mit eingebettetem Word-Dokument) ins PORTAL.
-->Ich klick auf "Neues Dokument von Vorlage" --> wähle meine Vorlage aus dem PORTAL und in meiner ProjekteDB soll jetzt ein neues Dokument geöffnet werden, inder sich eingebettet mein Word-Brief (den ich dann durch Doppleklick im Word öffnen kann) befindet
Axel:
Hi,
ganz grob skizziert könnte ich mir das so vorstellen:
Du läßt dir von der Picklist die DocID des gewählten Dokumentes zurückgeben. Dann suchst du dir das Dokument mit der Methode GetDocumentByUNID aus der NotesDatabase-Klasse. Anschließend öffnest du das Dokument mit der Methode EditDocument aud NotesUIWorkspace.
Beispiele zu den Methoden findest du in der Designer-Hilfe.
Axel
Driri:
Okay, dann würde ich immer noch die Lösung über CopyToDatabase nehmen.
Das mit den Profildokumenten hab ich in dem Zusammenhang dann auch nicht richtig verstanden. Vielleicht erklärst Du nochmal, wie Du das meinst.
Escort:
--- Zitat von: Driri am 27.04.04 - 11:53:42 ---Okay, dann würde ich immer noch die Lösung über CopyToDatabase nehmen.
Das mit den Profildokumenten hab ich in dem Zusammenhang dann auch nicht richtig verstanden. Vielleicht erklärst Du nochmal, wie Du das meinst.
--- Ende Zitat ---
Naja, ich hab mir gedacht - nachdem mir Picklist ja nur einen Wert zurückliefert z.B; die DOCID der Vorlage - kopiere ich erstmal die Vorlage mit der jeweiligen DOCID (die mir Picklist liefert) aus dem PORTAL in meine aktuelle PROJEKTEDB in ein Profildokument (das unsichtbar sein kann).
--> dann hätt ich zumindest mal die Daten
*) Typ (Text):
*) Bezeichnung (Text):
*) Body-Feld (Rich-Text):
in meiner aktuellen PROJEKTEDB.
Jetzt öffne ich in meiner aktuellen PROJEKTEDB ein NEUES DOKUMENT, das ebenfalls die Felder
*) Typ (Text):
*) Bezeichnung (Text):
*) Body-Feld (Rich-Text):
enthält, und fülle sie mit dem Inhalt des Profildokuments (Vorlage) der aktuellen Datenbank.
Die Idee des Profildokuments wollt ich deswegen verwenden, weil ich es als Ablage für "globale Variablen" also die Vorlagenwerte einsetzen möchte.
Theoretisch könnte man das Profildokument, nachdem die Felder des "Neuen Dokuments" mit den Profildokument-Werten gefüllt wurden, wieder verwerfen.
Ich weiss nicht, vielleicht geht's auch viel einfacher?
Driri:
Dann brauchst Du aber eigentlich kein Profildokument, da reicht ja auch die Vorlage selber.
@Axel :
So würde aber die Vorlage zum Bearbeiten geöffnet. Dann müßte man von der immer noch eine Kopie in der PRJDB erstellen.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln