Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: dumme_fragen am 28.04.03 - 12:43:27

Titel: Dokumente verknüpfen?
Beitrag von: dumme_fragen am 28.04.03 - 12:43:27
Hi zusammen,

wie kann ich eine Verknüpfung zu einem anderen Dokument in einer anderen Datenbank herstellen, bzw. wie kann ich das so programmieren, dass der DAU
ebenfalls damit klarkommt? Ist das überhaupt irgendwie möglich?

Kleines Beispiel:
Ich habe eine News-Übersicht, die mir alle vom Redakteur erstellten
News-Dokumente anzeigen lassen soll. Diese wiederum sollen eine Verknüpfung zu einem anderen Dokument enthalten.

Verständlich? Ich hoffe mal ja ;-)

Gruß und vielen Dank im Voraus

Chris
Titel: Re:Dokumente verknüpfen?
Beitrag von: Performance am 28.04.03 - 14:11:36
- ich würde einen Dokument Link einfügen - um hier tote Links zu vermeiden würde ich das im Postopen des doks die Links generieren lassen (Speichern der dokID der gelinkten doks)


cu
Titel: Re:Dokumente verknüpfen?
Beitrag von: dumme_fragen am 28.04.03 - 15:27:55
wie kann ich das denn so programmieren, dass der User nur ein Dokument aussuchen muss und am liebsten auch gleich alle Doks aus allen DBs in einer Übersicht hat? Ich hätte da jetzt absolut keinen Lösungsansatz...
Titel: Re:Dokumente verknüpfen?
Beitrag von: Performance am 28.04.03 - 16:37:37
mein Ansatz wäre:
- Setup Dokument erstellen mit Infos über db's aus welchen gelinkt werden kann/darf ... server, db, Ansicht
- in dem News dok eine Aktion erstellen (Link zu..)
    1. Serverauswahl
    2. Datenbank
    3. Dokument auswählen mit einer workspace.Picklistcollection
    4. gewählte dok-ID+Datenbank+Server in eine verstecktes Feld schreiben - der link zum dok in ein rtf schreiben. Ich hatte eine solche Aktion in einem Projekt auf 20 Links begrenzt, um das besser zu handeln hatte ich die Link Geschichte in eine subform gepackt.... 20 rtf Felder(computed), 20 versteckte Felder in einer 2 Spalten Tabelle. Beim speichern muss das dok geschlossen und wiedergeöffnet werden damit der link im rtf  sofort sichtbar wird. Normalerweise kann auch nur ein Textfeld(multiple values) und ein rtf verwendet werden, dann ist aber ein wenig mehr code einzusetzen.
    5. im QueryOpen des News dok - die Links checken ob sie noch vorhanden sind - falls nicht eine Info reinschreiben ins rtf oder halt weglassen.

- wenn zuviel dok links gecheckt werden müssen - kann der Punkt 5 weggelassen werden - dann muss aber noch eine Aktion rein <Link... löschen>


Im Prinzip hast du dann in einem News dok die "Übersicht" Links zu  anderen doks


cu