Einen Ordner mit Script zu öffnen ist nicht so ohne weiteres möglich.
Du kannst es mit
Call notesUIWorkspace.OpenDatabase( server$, file$, view$, key$, newInstance, temp )
mit den entsprechenden Parametern versuchen. Im Parameter view$ gibst du dann den Namen des Ordners an.
Noch ein Fallstrick über den du mit Sicherheit fällst is diese Zeile
Call AdrDB.EnableFolder(folderName)
Damit wird der Ordner aber nicht automatisch angelegt, wenn er nicht vorhanden ist. D.h. du musst selbst dafür sorgen, dass der Ordner vor der ersten Verwendung angelegt wird. Und genau an diesem Punkt habe ich schon Tage zugebracht und meine Haare sind um einiges grauer geworden.
Mein Lösungsweg sieht inzwischen so aus:
Im Database-Script (PostOpen-Event) habe ich zwei Formelzeilen drin
@Command([OpenView]; "(Suchergebnis)");
@Command([FileCloseWindow]);
Damit wird beim Öffnen der DB der Ordner kurz geöffnet und wieder geschlossen. Existiert er nicht wird er angelegt. Du musst natürlich in deiner Gestaltung einen SPOFU(Gemeinsam, privat bei Erstbenutzung)-Ordner angelegt haben.
Wenn der User eine Suche machen will, öffnet er den Ordner und führt seine Suche über eine Aktion aus der Aktionsleiste aus.
Diesen Weg habe ich bereits in mehreren DBs im Einsatz und bislang funktioniert das Ganze ohne Probleme.
Axel