Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 03.07.03 - 16:48:21
-
Hallo liebe Gemeinde,
ich möchte das ein TestUser eine Variable in die Notes.ini setzen kann, welche dann durch das Datenbank-Script im Event "Queryclose" geprüft wird und bei einem bestimmten Wert dann es nicht erlaubt die Datenbank zu schließen!
Okay, das setzen kann geschehen über ein KonfigDocument wo der TestUser sich entscheiden kann, schließen der Db zulassen, oder nicht.
Wird nun im laufenden Betrieb plötzlich ausversehen die Datenbank geschloßen, soll wir gesagt er geprüft werden, ist OK oder NEIN als Variable anfänglich in die Notes.ini durch den Anwender gesetzt worden!!!
kann ich nun den Teil in der Event Queryclose jetzt mit einer Formel lösen, wenn ja, wie kann man mit der Formel das schließen verhindern??
Viele Grüße
Andreas
-
Hy,
Datenbank Script - QueryClose - continue = false ;)
Cu
Martin
-
...also über ne Formel hab ich da noch keine Aktion hinbekommen...
-
Danke für die bisherigen Einträge,
doch =false heißt doch, das general die Db nicht geschloßen werden darf, deshalb doch auch der Gedanke mit dem Environment setzen, so das "Wenn" "Dann" oder auch "Nicht"!!
Eigentlich fehlt doch nur ein getenvironment in einer if then, oder etwa nicht?
Grüße
Andreas
-
Eigentlich fehlt doch nur ein getenvironment in einer if then, oder etwa nicht?
yep
und das gibt es auch in script
-
Yoh >:(
gleich werde ich ja böse ;D
mir schon klar was so ungefähr da rein gehört, doch weiß ich nicht wie ich es schreiben soll!!!!!!!!!!!!!!!!!!!!!!!!!!! :-\
Trotzdem danke für die Bestätigung @Till
-
Hi,
versuch's mal so - EnvDBCloseNotAllow ist die NOTES.INI variable. Wenn die = "1" ist, darf er die DB nicht schließen
Dim session As New NotesSession
Dim dbclosenotallow As String
dbclosenotallow = session.GetEnvironmentString( "EnvDBCloseNotAllow" )
if dbclosenotallow = "1" then
continue = false
exit sub
end if
Andreas
-
Moin,
das hört sich doch schon mal ganz prima an, DANKE!
Aber einige ungewünschte Nebeneffekte haben sich eingeschlichen:
- Wenn man trotz gesetzter Environment die Taste "ESC" drückt, verschwindet die Rahmengruppe und die default Ansicht kommt zum vorscheinen.
- Will der TestUser jetzt trotzdem die Datenbank schließen, reichts es nicht aus, die Environment in der Notes.ini zu löschen, um die Datenbank dann doch zu schließen, sondern er muß den Aufgriff zum Task beenden anwenden und das sehe ich ja gar nicht gerne!
Hatt vielleicht noch jemand für diese Problematik eine Lösung???
Bitte!! :D
Viele Grüße aus Hamburg
Andreas