Domino 9 und frühere Versionen > ND8: Entwicklung
einen DocLink hinterlegen
DerAndre:
Arbeiten mit Haupt- und Antwortdokumeten
Vielleicht hilft Dir ja dieser Thread im Best Practices ja auch noch.
Scotty67:
--- Zitat von: BigWim am 28.04.10 - 08:13:10 ---
--- Zitat ---das Feld für den DocLink - wie muss das jetzt aussehen ? nehme an RT
--- Ende Zitat ---
--- Zitat ---Am besten speicherst Du in allen Dokumenten die UNID in einem berechnten Textfeld (Name z.B. "OrgID" ) mit der Formel @DocumentUniversalID
--- Ende Zitat ---
Wenn Du Script umgehen willst:
Schritt 1
Ich habe ein zusätzliches Feld mit @Text(@DocumentUniversalID) (damit ich das nicht in der Ansicht tun muß).
Schritt 2
Eine Hilfsansicht: Alle Dokumente, 1. Spalte das zusätzliche Feld, aufsteigend sortiert.
Schritt 3
Dann kannst Du mit einem "einfachen" @DBLookup zugreifen, wenn die Dokumente sich in der gleichen Datenbank befinden. Die Formel steckt bei mir auch in einem Textfeld, berechnet zur Anzeige.
--- Code: ---@DbLookup("":"NoCache";"":"";"KeyList\\AllDokID";<Feldname mit der DokID als Text>;<Feldname mit der DokID>;[FailSilent])
--- Ende Code ---
Markus
--- Ende Zitat ---
@Markus !
Ich hab jetzt so einen Hilfsview gebastelt in der ersten spalte aufsteigend sortiert liegt die Formel --> @Text(@DocumentUniqueID )
Es werden dort auch alles richtig angezeigt.
Wenn ich jetzt in dem 2ten Dokument (welches auf Basis des ersten erstellt wird) einen Button hinterlege der das Öffnen des ersten
Dokuments übernehmen soll - warum brauch ich da eine DBlookup Funktion - ich will ja eigentlich nur ein OpenDocument ausführen - aber
auch das bekomme ich nicht hin !
dirk_2909:
Wenn Du einen DocLink zu einem Ausgangsdokument anzeigen möchtest, genügt ein normales Textfeld.
keep it simple
BigWim:
Hallo Hannes,
--- Zitat ---warum brauch ich da eine DBlookup Funktion - ich will ja eigentlich nur ein OpenDocument ausführen - aber
auch das bekomme ich nicht hin !
--- Ende Zitat ---
Mein Fehler. Ich hatte überlesen, dass Du mit Antwortdokumenten arbeitest.
Ich habe mir das abgewöhnt, weil ich es in den Ansichten nicht immer so hinbekomme, wie ich mir das vorstelle. Irgendwie bin ich dafür nicht schlau genug.
Deshalb habe ich zwei Dokumente, die sich erst einmal gar nicht kennen. Der @DBLookup holt sich nun aus dem ersten Dokument die DocID als Referenz. Und diese wird im Textfeld schön mit dem Verknüpfungssymbol angezeigt. Halt wie eine "normale" Dokumentenverknüpfung.
Sorry für die Verwirrung
--- Zitat ---Damit später der Zusammenhang der beiden Doc's gewährleistet ist.
--- Ende Zitat ---
Du mußt eigentlich nur noch dafür sorgen, dass das Textfeld mit der Formel @DocumentUniqueID im zweiten Dokument angezeigt wird. Dadurch, dass Du die DocID nicht als Text konvertierst, macht der Client daraus eine Dokumentenverknüpfung, auf die der Anwender klicken kann und sich das erste Dokument öffnet.
Markus
dirk_2909:
--- Zitat ---Du mußt eigentlich nur noch dafür sorgen, dass das Textfeld mit der Formel @DocumentUniqueID im zweiten Dokument angezeigt wird. Dadurch, dass Du die DocID nicht als Text konvertierst, macht der Client daraus eine Dokumentenverknüpfung, auf die der Anwender klicken kann und sich das erste Dokument öffnet.
--- Ende Zitat ---
Das hatte ich ja schon ausgiebig beschrieben ...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln