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
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?
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
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
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
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
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
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

