Autor Thema: documentverlinkung in andere DB  (Gelesen 1245 mal)

Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
documentverlinkung in andere DB
« am: 05.09.02 - 23:02:58 »
Hallo, bin gerade in den ersten Schritten in Lotus Script
Mein Problem: ich habe zwei Datenbanken A und B.

Wie könnte ein Agent lauten, der, sobald ein Datensatz in Datenbank A erstellt wurde, in Datenbank B ein Datensatz erstellt mit einem Link zum gerade erstellten Datensatz in Datenbank A ??

Im Voraus vielen Dank
Harry
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: documentverlinkung in andere DB
« Antwort #1 am: 06.09.02 - 08:49:38 »
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HarryS

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
  • Salut !!
Re: documentverlinkung in andere DB
« Antwort #2 am: 06.09.02 - 11:02:41 »
Hallo,
tja das in dem anderen posting hatte ich gelesen.

ich habe hinbekommen, dass der gesetze link die verlinkte datenbank öffnet, doch ich möchte die datenbank in der ansicht öffnen, in der der neue Datensatz erstellt wurde und der neue Datensatz gleich
aktiviert wird.

mit AppendDocLink( db,"") speichert man im link ja nur die Datenbank ab

wie schaffe ich es mit AppendDocLink einen Link auf den gerade erstellten datensatz in der anderen DB zu setzen?

Ich hoffe, dass ich mich da einigermaßen "fairständlich" ausdrücke.

merci im voraus
harry
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: documentverlinkung in andere DB
« Antwort #3 am: 06.09.02 - 13:38:49 »
man hat 3 Möglichkeiten einen Link zu setzen:
als Datenbank Link (der macht nur die DB auf)
als View Link (der macht die DB und den View xyz auf)
als DocLink (der macht ein Doc gezielt auf)

dazu die Notes Help:
Given a database, view, or document to link to, adds a link to the end of a rich-text item...Call NotesRichTextItem.AppendDocLink( linkTo, comment$ [, HotSpotText$ ])

"linkTo":
NotesDatabase, NotesView, or NotesDocument. The database, view, or document to which you want to create a link.

Dann Deine "neue" Anforderung (scheint Volkssport zu sein, Sachen zum ersteren Postings dazuzusteuern, wenn man ne Antwort bekommt...na ja, egal... :-X)
"ich habe hinbekommen, dass der gesetze link die verlinkte datenbank öffnet, doch ich möchte die datenbank in der ansicht öffnen, in der der neue Datensatz erstellt wurde und der neue Datensatz gleich  aktiviert wird. "
Eine Ansicht kannst Du sicherlich über die o.g. Möglichkeiten anhand einer Verknüpfung öffnen, nicht jedoch automatisch auf das richtige Doc springen. Dazu gibt es nur noch die Dokumentenverknüpfung und die verhält sich so, daß gezielt das Doc zwar intern über den View angesprungen und visuell aufgemacht wird, nicht aber der View selbst sich öffnet. Klar, in dem Doclink steht auch die View Note ID (der interne Verweis zum View), doch es gibt außer mit Notes API keine programmatische Möglichkeit, diese Art von Links auszulesen und dadurch sauber den View zu öffnen und dann das Doc zu arretieren.

Um das zu erreichen, würde ich Dich bitten, Dich mit der Methode Call notesUIDatabase.OpenView( viewName$  [, key$] [, newinstance] ) zu beschäftigen. key$ ist der Schlüssel, der den Dokumentenzeiger zum entsprechenden Doc springen läßt (Key = sortierte, erste Spalte in der View...wonach halt eindeutig sortiert wird und womit das Doc eindeutig zu finden ist...die Docunidid zB :-)). Wenn Du diese Angaben statt einem Doclink programmatisch in einem Feld hinterlegst, kannst Du dann das gesuchte Doc zB über einen Actionbutton oder Hotspot öffnen lassen.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz