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...
)
"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.