PDA

Vollständige Version anzeigen : A97 Direkten Zugriff auf Tabellen sperren


uUwe
22.06.2001, 15:27
Hallo,

ich möchte über Formulare, Berichet auf Tabellen, Abfragen zugreifen können, ohne daß der benutzen direkt die Tabellen, Abfragen öffnen kann.

Beim Benutzerkonto den Zugriff auf eine Tabelle sperren bedeutet, daß auch kein Zugriff über ein Formular möglich ist. Tabelle verstecken ist auch keine Lösung.

Beispiel wie es sein sollte: In einem Formular kann ein Feld vor direkter Manipulation gesperrt werden, aber über Funktionen sind Änderungen möglich.

Gibt es eine einfache Lösung ?

besten dank
uwe

WalterS
22.06.2001, 20:41
Hallo Uwe!

Ein Tipp.
Lagere die Daten in eine externe DB aus und binde die notwendigen Tabellen beim Öffnen des jeweiligen Formulars ein, bzw hebe die Einbindung beim Schließen wieder auf. Externe DB läßt sich über Passwort "sichern" (????;-((()

Wola
23.06.2001, 00:02
Hi Uwe,
wenn ich Dich richtig verstanden habe, könnte Dir doch die Sytax
"WITH OWNERACCESS OPTION"
in Deinen Queries weiter helfen.

Damit greift man über Abfragen (und damit auch über Froms, Reports etc.) auf Daten zu, an denen man keine direkten Rechte hat
Gruß
wola

A.S.
23.06.2001, 09:33
Hallo Uwe,

damit die Anweisung "WITH OWNER ACCESS OPTION" in Deinen Queries (in VBA-Integrierte SQLs nicht zu vergessen!) Wirkung zeigt, mußt Du zunächst Deine DB Absichern. Siehe dazu unter <a href="http://www.donkarl.com/FAQ/FAQ1Grundlagen.htm">FAQ 1.18 Anwenden des Sicherheitssystems</a>.

------------------
HTH

Arno