Domino 9 und frühere Versionen > ND8: Entwicklung

keine CurrentDatabase in WS

<< < (4/4)

tabama:
Hallo Chris und Markus,

zuerst habe ich gedacht, nun habe ich den Fehler.
Ich habe nämlich nicht die Methode mit "get" aufgerufen, sondern die Eigenschaft benutzt.

Aber es kommt das gleiche raus: CurrentDatabase ist leer.

Klafu:
Geh in deine Maildatenbank - erstelle eine neue E-Mail.
In dieser erstellst du einen Button der folgendes LS ausführt:


--- Zitat ---Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace
   Dim db As NotesUIDatabase
   Set db = workspace.GetCurrentDatabase
   Call db.OpenView("($All)")
End Sub
--- Ende Zitat ---


Dann geht die Ansicht: Alle Dokumente auf.
Klappt reibungslos.

Chris

tabama:
Hallo,

@Chris: Es ist aber nicht mein Ziel in der Mail-DB eine Ansicht zu öffnen, sondern in der gerade aktuellen (was nicht die Mail-DB ist).

Ich habe es nun geschafft, die uidb in meiner Aktion zu haben. Ich ermittle diese in einer scriptbibliothek und binde diese in die Aktion ein.
Wie ihr sehen könnt, ist die uidb da und die Views sind auch drin. Nun bekomme ich aber eine Fehlermeldung, wenn ich eine der views öffnen will.

Klafu:
Davon, das du nich aus der Maildb die "Alle Dokumente" Ansicht öffnen willst, bin ich ausgegangen.
Ich wollte dir nur ein Beispiel zeigen, wie du diese Funktion einsetzen kannst.
Du musst praktisch nur statt wie bei mir "($All)" "0Gesamt\Nach Instiut" einsetzen und es muss gehen.
Da brauchst du auch keine Scriptbibliothek.

Willst du nicht mal deinen ganzen Code posten ?

Chris

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln