Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Micha am 18.08.03 - 10:08:13
-
Ich muss bevor (oder nachdem) eine Datenbank geöffnet wird, die "gemeinsamen ordner, privat bei erstbenutzung" einmal im Frontend öffnen und wieder schließen, damit ich in einem skript, indem ich sie öffne keinen Fehler bekomme.
Leider kann ich keine Formeln einsetzen weil diese nicht ausgeführt werden wenn ich sie aus LS aufrufe.
LS muss ich einsetzen weil mehrere Bedingungen abgefragt werden.
Formel wäre so:
@Command([OpenView];"OrdnerName";"";"");
@Command([FileCloseWindow]);
Das LS so:
Dim workspace As New NotesUIWorkspace
Dim uiDb As NotesUIDatabase
Set uiDb = workspace.CurrentDatabase
uiDb.OpenView("OrdnerName")
Aber wie bekomme ich den Ordner nun wieder zu?
(sry das ich an sich immer dasselbe Frage, aber vielleicht hilft ja mein zusatztext)
Vielen Dank,
Micha
-
Hi,
du kannst auch per Formel mehrere Bedingungen abfragen. Oder du startest den Agent zum initialisieren der Ordner aus dem Sript heraus. Nähere Infos zur Klasse NotesAgent findest du in der Designer-Hilfe .
Axel
-
Vielen dank ersteinmal für den Hilfeversuch
Das Problem ist leider etwas schwieriger.
Wenn ich einen agenten im postopen event der db starte darf dieser keine Frontend aufrufe enthalten (warum auch immer),
das skript selbst aber darf das.
Die Formeln darf ich nicht benutzen weil ich sehr komplexe abhängige abfragen habe die agenten starten und das wiederum geht nicht mir formeln, da toolsrunmacro immer als postetcommand ausgeführt wird.
Bitte weiterhelfen
-
... deine Frage war hier im Forum schon öfter erörtert - such mal unter "private Ordner"...
ata
-
Das war natürlich das erste dass ich getan habe. ;)
Ich habe nun sogar unter privat oder private gesucht und 100 dokumente erhalten in denen ich auch nichts passendes gefunden habe.
Ich nehm auch links oder was auch immer.
Die ibm foren bin ich auch schon durch :-\
-
Erste gute Versuche mit
settargetframe
und uidoc.close gemacht.
Wichtig ist dass die DB geschlossen wird bevor mal die Ordner öffnet.