Domino 9 und frühere Versionen > Entwicklung
Öffnen einer Datenbank verhindern...
rar:
Versteckte Ansichten helfen mir glaub ich nicht weiter. Am Server soll ich die Ansichten ja sehen können.
Solang ich keine andere Lösung finde, wie man das öffnen lokal unterbindet, werde ich im QO jeder Ansicht Continue auf False setzen, wenn lokal, ...
elajen:
Hast Du ein Outline, wo Du die Ansichten ansteuerst? Wenn ja, da mußt Du aus den Outline-Entries halt Aktionen machen, die Dir den verstecken View öffnen.
Ist aber, glaub ich, fast aufwendiger als ein False zuschreiben.
Gruß von Ekki.
rar:
Wenn der böse User aber mit Strg+Shift auf Gehe zu... clickt, kommt er trotzdem in die versteckten Ansichten.
Falls er aber das macht, soll er halt in Gottes Namen lokal zugreifen. :P
Vielleicht könnte ich ja ein Continue = False ins QO der Masken auch noch eintragen....
lg
-d
robertpp:
Vielleicht hilft dir das weiter.
Ich hab das im db-script:
Declare Function NEMGetCurrentSubprogramWindow Lib "nnotesws.dll" () As Long
Declare Function NEMStopSubprogramWindow Lib "nnotesws.dll" (Byval wHandle As Long) As Integer
Sub Initialize
Dim wHandle As Long
Dim db As NotesDatabase
Dim s As New NotesSession
Set db = s.CurrentDatabase
If ( db.Server = "" ) Then
Messagebox "Die Benutzung dieser DB ist nur auf dem Server erlaubt.", 0,"Schwerer Anwenderfehler"
wHandle = NEMGetCurrentSubprogramWindow
Call NEMStopSubprogramWindow(wHandle)
End If
End Sub
Das Problem auch hier: Wenn der user den debugger einschaltet und stop dann ist er ebenfalls in der db.
Der Vorteil hier du brauchst es nicht jedesmal in eine view einbauen.
rar:
Super :D
Genau das script hab ich gesucht.
Man kann es leider immer noch mit Gehe zu... umgehen, aber das ist mir jetzt auch egal.
Vielen Dank
-daniel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln