Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Entwurfsmodus verhindern





Frage

Hallo, ich arbeite gerade an einer Datenbank, bei der die Anwender nur Daten eingeben können sollen. Wie verhindere ich, dass man über den rechten Mauskllick in den "Entwurfmodus" gelangt? Moinsen

Antwort 1 von JohnnyLoser

Hi Moinsen,

hierfür solltest Du Gruppen- und Benutzerkonten anlegen, denen Du verschiedene Berechtigungen einräumst.

Johnny

Antwort 2 von Moinsen

Hi Johnny,
in der Sparte habe ich schon ein bißchen "herumgeklickt". Aber wie funktioniert das? Die Datenbank soll mit einem Popup starten - muß ich da irgendwas programmieren, das den Nutzernamen abfragt? Oder ist es das einfachste, dat Ding einfach als "*.mde" abzuspeichern?

Antwort 3 von JohnnyLoser

Hi Moinsen,

erzähl mir doch bitte erstmal, was Du für 'ne Access-Version hast.

Johnny

Antwort 4 von Moinsen

Oh ja, ich vergaß:
MS Access 97

Antwort 5 von JohnnyLoser

Also,

schließe Access.

Im Verzeichnis C:\WINDOWS\SYSTEM[32] findest Du ein Programm WRKGADM.EXE. Dieses ist der Arbeitsgruppenadministrator. Den startest Du (Notiere Dir den Pfad- und Dateinamen Deiner jetzigen Arbeitsgruppendatei. Wahrscheinlich C:\WINDOWS\SYSTEM[32]\SYSTEM.MDW) und erstellst eine Arbeitsgruppe über den Button "Erstellen". Es ist sinnvoll, dieser Arbeitsgruppe einen Namen zu geben, der auf Dein Projekt hinweist, wie z.B. MyProject.mdw. Speichern würde ich die Datei im gleichen Verzeichnis, wie die Datenbank.

WICHTIG: Schreibe Dir alle Angaben, die Du machst auf! Dabei auf Groß- und Kleinschreibung achten. Falls Dir die Arbeitsgruppe samt aller Kopien verloren geht, kannst Du sie mit den Angaben neu erstellen.

Danach schließt Du Dich über den Button "Anschließen" dieser neu erstellten Arbeitsgruppe an. (Kann sein, dass es automatisch ist, weiß ich jetzt nicht)

Beim nächsten Start von Access wird diese Arbeitsgruppe benutzt.

(Access logt sich grundsätzlich als User „Admin“ ein, wenn dieser kein Kennwort hinterlegt hat.)

Über den Menü-Befehl Extras|Zugriffsrechte|Benutzer- & Gruppenkonten Tab „Anmeldekennwort“ mußt Du dem Admin ein Passwort vergeben. (Aufschreiben)

Auf dem Tab „Benutzer“ legst Du einen neuen Benutzer an, z.B. „Moinsen“. Diesen fügst Du der Gruppe „Administratoren“ zu. Den Benutzer „Administrator“ entfernst Du aus der Gruppe „Administratoren“.

Jetzt ist Moinsen der einzige Administrator dieser Arbeitsgruppe.

Danach schließt Du Access.

Beim nächsten Start von Access erscheint eine Anmeldemaske. Überschreibe den User mit Moinsen und lasse das Kennwort leer.

Über den Menü-Befehl Extras|Zugriffsrechte|Benutzer- & Gruppenkonten Tab „Anmeldekennwort“ solltest Du Dir ein Passwort vergeben.

Danach öffnest Du Deine Datenbank.

Über den Menü-Befehl Extras|Zugriffsrechte|Daten-Sicherheits-Assistent erstellst Du eine gesicherte Datenbank unter einem anderen Namen. (Kannst Du später immer noch umbenennen.)

Schließe Access.

Jetzt verknüpfe Dich noch mal über den Arbeitsgruppenadmistrator mit Deiner vorherigen Arbeitsgruppe C:\WINDOWS\SYSTEM[32]\SYSTEM.MDW.

Starte Access und Du wirst sehen, dass Du die neu erstellte Datenbank mit dieser Arbeitsgruppe nicht mehr öffnen kannst.

Verknüpfe Dich wieder mit Deiner Arbeitsgruppe, öffne die Datenbank und lege, wie vorhin beschrieben, neue Usernamen an für die User, die zu Deiner Arbeitsgruppe gehören, z.B. Maier, Schulz, Schmitz. Diese User sind automatisch der Gruppe „Benutzer“ zugeordnet; das kannst Du auch nicht ändern.

Öffne im Menü Extras|Zugriffsrechte|Benutzer- & Gruppenberechtigungen, wähle die Liste „Gruppen“, wähle in der Liste „Benutzer“ und weise dieser Gruppe die Berechtigungen zu, die sie bekommen sollen.

Objekttyp „Datenbank“: Hier sollte nur „Öffne/Ausführen“ aktiviert werden.

Solltest Du Probleme haben, schicke mir die Datenbank, so wie sie ist per Mail.

Gruß

Johnny


Antwort 6 von Moinsen

Johnny,
das ist ja ne' Menge "Stuff". Ich werde es jetzt mal in Ruhe ausprobieren und lasse Dich das Ergebnis wissen. Vielen Dank schon Mal!
Apropos Access: hast Du irgendeinen Buchtipp zu diesem Thema (sollte auch für mich verständlich sein!)

CU

Moinsen

Antwort 7 von JohnnyLoser

Hi Moinsen,

also als Buch würde ich Dir empfehlen:

Said Baloui: Access 97 Programmierpraxis "Das Kompendium" von Markt & Technik

oder

Said Baloui: Access 97 "Kompendium" von Markt & Technik

Ideal für Einsteiger!

Wenn Du erhoffst, etwas über Benutzerverwaltung zu finden, muß ich Dich allerdings enttäuschen. Es dreht sich nur um Programmierung einfacher Anwendungen.

Johnny

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: