Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 09.10.02 - 15:00:34
-
Hallo liebe Gemeinde,
gibt es eine andere Variante für:
@Command([WindowWorkspace])
und:
@Command([MailOpen])
und:
@Command([FileOpenDatabase];"Server":"hotel/xxx.nsf")
Ich denke da an Script!
Wäre überglücklich wenn mir jemand helfen könnte!
MfG
-
Hi !
Für die ersten beiden Funktionen habe ich leider keinen Rat. Für das öffnen der Datenbank in Script sehr wohl. Einfach ein neues Objekt der Klasse NotesUIWorkspace erzeugen, und dann mit der Funktion OpenDatabase die Datenbank öffnen ...
Dim ws As New NotesUIWorkspace
Call ws.OpenDatabase(server$, file$, view$, key$, newInstance, temp)
- Ich glaube die ersten drei Parameter erklären sich von selbst (Server, Datenbankpfad, Ansicht).
- Der key gibt an, zu welchen Dokument der Coursor scrollt, wenn die Ansicht geöffnet wird. Dabei wird key mit der ersten sortierten Spalte in der Ansicht verglichen.
- newInstance gibt an ob die DB in einem neuen Fenster geöffnet werden soll (True/False).
- temp gibt an ob die Datenbank nur für "temporary basis for browsing" genutzt wird (steht so in der Hilfe). Es wird kein Icon im Arbeitsplatz erzeugt, wenn True angegeben wird.
Schönen Gruß
Manuel
-
Servus!
Hier meine Idee für @Command([MailOpen]):
Hol dir mit GetEnvironmentString die aktuelle Arbeitsumgebung, such das Arbeitsumgebungsdokument im persönlichenb Adressbuch.
Aus dem Dokumentbekommst du dem Mailserver ind das Mailfile und dann kannst du wie Manuel beschrieben hat die Datanbank öffnen
lg
rar
-
es geht etwas einfacher, eine Mail DB zu öffnen, da LS eine eigene Methode dazu anbietet:
Dim db As New NotesDatabase( "", "" )
Call db.OpenMail
-
Irgend wie hab ich das übersehen (in der Session geschaut) und zu kompliziert gedacht :-[
-
macht doch nix - kein Grund :-[ zu werden.
Wer kennt schon alles auswendig?