Autor Thema: Abfragen der Variable zum verhindern des closen der DB  (Gelesen 1867 mal)

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
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

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #1 am: 03.07.03 - 17:15:19 »
Hy,

Datenbank Script - QueryClose - continue = false ;)

Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #2 am: 03.07.03 - 17:21:54 »
...also über ne Formel hab ich da noch keine Aktion hinbekommen...
Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #3 am: 03.07.03 - 17:31:18 »
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
« Letzte Änderung: 03.07.03 - 18:03:02 von adminnaddel »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #4 am: 03.07.03 - 18:16:16 »
Eigentlich fehlt doch nur ein getenvironment in einer if then, oder etwa nicht?

yep
und das gibt es auch in script

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #5 am: 03.07.03 - 18:22:47 »
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

Glombi

  • Gast
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #6 am: 03.07.03 - 19:51:58 »
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

Offline adminnaddel

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 819
  • Geschlecht: Männlich
  • What a wonderful girl, so beautiful und se....;-)
Re:Abfragen der Variable zum verhindern des closen der DB
« Antwort #7 am: 04.07.03 - 07:38:52 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz