Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: feel_x am 16.04.03 - 14:43:46

Titel: Eintrag aus Dialogliste als Link in Dokument
Beitrag von: feel_x am 16.04.03 - 14:43:46

Hallo,

ich habe eine Dialogliste, die mir eine Reihe von Dokumenten per DBLookup anzeigt.
Jetzt suche ich eine Möglichkeit, bei Auswahl direkt einen Link zu dem entsprechenden Dokument einzufügen, so dass man vom neuen Dokument auf das ausgewählte kommt.

Bin mir sicher, das irgendwo schon einmal gesehen zu haben.  ???

Wer kann mir helfen?

Titel: Re:Eintrag aus Dialogliste als Link in Dokument
Beitrag von: Axel am 16.04.03 - 14:52:45
Hi,

eine fertige Lösung kann ich dir leider nicht anbieten, aber folgenden Lösungsansatz.

Du brauchst die ID des zu verlinkenden Dokumentes. Mit dieser ID besorgst du die Zugriff auf das Dokument.

...
Set linkdoc = db.GetDocumentByUNID(sUnid)  'Handle auf Dok für Verknüpfung
...

Mit Appenddoclink aus der NotesRichTextItem - Klasse kannst du den Link einfügen.

...
Call rtItem.AppendDocLink(linkdoc,"")  'Einfügen der Verknüpfung
...

Axel
Titel: Re:Eintrag aus Dialogliste als Link in Dokument
Beitrag von: ata am 16.04.03 - 15:43:06
... wenn du anstelle einer Dialogliste mit einer PickList arbeitest, hast du mit LS das Dokument direkt im Zugriff, und kannst es mit ws.EditDocument direkt öffnen...

ata
Titel: Re:Eintrag aus Dialogliste als Link in Dokument
Beitrag von: feel_x am 16.04.03 - 17:11:27

hmm, ist das echt so kompliziert, einen Doklink automatisch zu generieren?
ich dachte jetzt, es gibt so eine Möglichkeit in den Feldeigenschaften, die ich mal wieder übersehen habe..


na gut, dann guck ich mir mal die Skripte an

Danke :)
Titel: Re:Eintrag aus Dialogliste als Link in Dokument
Beitrag von: enny am 17.04.03 - 08:39:17
Wir wäre es denn damit wenn du LS umgehen willst:

Du machst dir eine versteckte Ansicht in der die erste Spalte den Dokumenttitel enthält und die zweite die UniqueID.
In deiner Auswahl zeigst du dann den Titel an und via DbLookup und der getroffenen Auswahl als Suchkriterium holst du dir dann somit die UniqueID des Dokuments.

MfG

enny