Domino 9 und frühere Versionen > Entwicklung

...Ansicht öffnen aus anderer DB mittels Openview

<< < (2/2)

Glombi:
 Call db.OpenView( "($WinNr)" , WinNr3 )
   -- Fehler:  OpenView is not a member

OpenView ist eine Methode der NotesUIDatabase, nicht der NotesDatabase.
Am besten ist, wenn Du mal in der Designer Hilfe nachsiehst, welche Methode es in welcher Klasse gibt.

Andreas

friedolin:
...so funktioniert es ja (in der current-db),
aber ich möchte ja die gleiche ansicht in einer ander db  

Database( "ODN-RD/RD/ORGA DATA/DE", "orbis/adminaddr.nsf" )


Sub Click(Source As Button)
   On Error Goto ende
   
   Dim db As NotesDatabase
   Dim uidb As NotesUIDatabase
   Dim ws As New NotesUIWorkspace
   Dim doc As NotesDocument
   Dim WinNr3 As String
   
   Set ws = New notesUIWorkspace
   Set doc = ws.currentDocument.Document
   Set uidb = ws.CurrentDatabase
         
   WinNr3 = Mid$(doc.WinNr(0), 2, 3)
   Call uidb.OpenView( "($WinNr)" , WinNr3 )
   Exit Sub
   
ende:
   Msgbox "Adress-Link nicht möglich, WinNr > " + WinNr3 + " wurde nicht gefunden!" , 48, "Adress-Link Error"
   Exit Sub
End Sub

Glombi:
Mach Dich mit folgendem vertraut:

Call notesUIWorkspace.OpenDatabase( server$, file$, view$, key$, newInstance, temp )

Damit kannst Du eine andere Datenbank öffnen und gleich in eine bestimmte View springen.

Andreas

friedolin:
 :D   ???
hallo andreas,
das mit opendatabase hat soweit geklappt, er öffnet nun aber
zwei ansichten. zuerst die von mir gewünschte und dann noch die ansicht die vom navigator aus geöffnet wird. das ist blöd. kann man das auch noch in den griff bekommen?

fiedolin

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln