Hallo *.*,
ich habe folgendes Prob.: In einer großen von vielen Benutzern genutzte Datenbank ist konsistente ACL gesetzt, damit bei lokaler Benutzung die Gruppen ect. weiter greifen.
Jetzt kommt es aber, den wenn beim Öffnen der DB ein bestimmter Wert nicht zurückgegeben wird, so soll in der ACL der aktuelle User mit "ACLLEVEL_NOACCESS " eingetragen werden. Damit hätte sich dann ein weiteres Arbeiten für ihn erledigt, bis er von einem Admin wieder freigegeben wird.
Ich habe dazu einen Agentenaufruf ins Postopen gelegt, der Agent hat Managerzugriff und macht auch alles wie erwartet, solange KEINE konsistente ACL angehakt ist.
Laut Design-Hilfe kann das Flag gesetzt und ausgelesen werden, read/write. Aber es klappt nicht,
der Code sieht wie folgt aus:
If acl.UniformAccess Then
acl.UniformAccess=False
Call acl.Save()
End If
Hat jemand von euch dazu einen Tipp, oder weis wo ich den Fehler mache? Oder geht das in lokalen
Datenbanken garnicht?
P.S.: In der Hilfe und hier im Forum habe ich nichts gefunden, was meine Frage beantworten würde.