Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: robertpp am 04.09.03 - 11:26:00
-
Ich hab ein script mit dem ich Ordner erstelle:
Dim ws As New NotesUIworkspace
Dim s As New NotesSession
Dim db As notesDatabase
Dim Folder As notesView
Dim foldername As String
Set db = s.CurrentDatabase
Set Folder = db.GetView("21. Top5\2003")
foldername = Cint(Inputbox$("Name?"))
Folder.CreateViewFromTemplate("21. Top5\"& foldername)
Call ws.ViewRefresh
und nachdem anlegen will ich mit ws.viewrefresh die ansicht neu aufbauen.
So nur ich möchte auch haben das der Ordner in der Gliederung unter "Platzhalter Ordner" sichtbar ist.
Nur das geht nicht das macht er erst wenn ich die db schliesse und wieder öffne.
robert
-
... das Problem ist, das Dokument in welchem die Gliederung ist muß refresht werden. Ich vermute du arbeitest mit Framesets - öffne das Gliederungsdokument erneut in dem Frame...
ata
-
;D ;D ;D wie mach ich das?
Das Doc wo die Gliederung drinnen ist ist eine Seite!
-
... hab gerade wenig Zeit - morgen wieder...
ata
-
Ich hab es jetzt schon mit dem Probiert:
Dim ws As New NotesUIworkspace
Dim s As New NotesSession
Dim db As notesDatabase
Dim tmpFolder As notesView
Dim foldername As String
Set db = s.CurrentDatabase
Set tmpFolder = db.GetView("21. Top5\2003")
foldername = Cint(Inputbox$("Name?"))
tmpFolder.CreateViewFromTemplate("21. Top5\"& foldername)
Call ws.SetTargetFrame("left")
Call ws.OpenPage("MasterDocLibOfficeOutline")
Call ws.Reloadwindow()
aber es geht leider nicht ich muss die db schliessen und dann beim öffnen ist der unterordner drinnen!!
Hilfe!!!!! ??? ???
-
Kann mir jemand bitte helfen?
Kann ich vielleicht irgendwie die frontend-db schliessen und wieder öffnen?
Ich hab es auch schon so probiert:
If db.IsOpen Then Call db.Close()
Aber das ergibt diesen Fehler:
Cannot close the context DB
danke
robert
-
Ich hab dieses Thema vor kurzen angesprochen aber keine Lösung!!
Kann mir da nochmals jemand helfen?
Es geht eigentlich nur noch um db.close und dem Fehler "Cannot close the context DB"
-
Völliger Schuss in den Nebel ...... hast Du schon mal probiert, den UIView im Workspace zu schliessen und neu zu öffnen?
-
Und wie möchtest du die uivview schließen?
Das geht ja nicht!!!
-
Eben, deswegen auch "Schuss in den Nebel", irgendwie sollte das hinzubekommen sein. Das ist ja ein Objekt, probier doch mal mit einem Delete oder (schlimmstenfalls) mit Zuweisung eines Nullpointers oder simpel den View neu zuzuweisen, oder einen anderen View zuzuweisen, um dann gleich danach den richtigen wieder zuzuweisen. Hab leider grad keine Zeit, zum Experimentieren, deshalb nur grad mal ne Ideensammlung .....