PDA

Vollständige Version anzeigen : Benutzerberechtigungen bei importierten Exceltabellen??


steffi23
10.05.2001, 14:11
Hallo....

Ich habe in meiner Access Datenbank eine importierte Excel Tabelle. Meine Datenbank ist im Netzwerk gespeichert und mehrere Leute haben auf sie Zugriff. Ich habe nun gemerkt, daß es eine Fehlermeldung gibt wenn mehrere Benutzer gleichzeitig versuchen auf die Datenbank zuzugreifen.
Folgende Fehlermeldung wird angezeigt:
"Die Datenbank ist von einem anderen Benutzer exklusiv geöffnet, oder sie benötigen eine Berechtigung um die Daten lesen zu können."
Es wäre super nett wenn mir jemand sagen könnte wie ich diese Fehlermeldung umgehen könnte.

Ciao Steffi

AWSW
10.05.2001, 14:19
Hallo Steffi,
ich glaube das liegt daran, das Du die DB mit dem Schalter /excl öffnest...

Versuch mal Access ohne den unten genannten Schalter: /excl zu öffnen. Bei mir hat das mal geholfen...

Es kann aber auch sein, das es an der Excel Tabelle liegt, dort gibt es meines Wissens auch einen entsprechenden Schalter für MultiUser... schau da auch mal rein...


Die Schlater aus der Access Hilfe:
---------------------------------------------
Startoptionen für die Befehlszeile
Die folgende Tabelle enthält die Microsoft Access-Befehlszeilenoptionen.

Option Auswirkung Betrifft
Datenbank Öffnet die angegebene Microsoft Access-Datenbank oder das angegebene Microsoft Access-Projekt. Enthält gegebenenfalls einen Pfad. Wenn Sie Microsoft Windows 95 ausführen, wird standardmäßig der Ordner Eigene Dateien als Pfad angegeben. Access-Datenbank oder Access-Projekt

/excl Öffnet die angegebene Access-Datenbank für exklusiven Zugriff. Um die Datenbank für gemeinsamen Zugriff in einer Mehrbenutzerumgebung zu öffnen, geben Sie diese Option nicht an. Nur Access-Datenbank

/ro Öffnet die angegebene Access-Datenbank oder das angegebene Access-Projekt für schreibgeschützten Zugriff. Access-Datenbank oder Access-Projekt

/user Benutzername Startet Microsoft Access unter Verwendung des angegebenen Benutzernamens. Nur Access-Datenbank

/pwd Kennwort Startet Microsoft Access unter Verwendung des angegebenen Kennwortes. Nur Access-Datenbank

/profile Benutzerprofil Startet Microsoft Access, wobei nicht die bei der Installation von Microsoft Access erstellten Standardeinstellungen in der Windows-Registrierung verwendet werden, sondern die Optionen in dem angegebenen Benutzerprofil. Diese Option ersetzt die Option /ini, die in den Microsoft Access-Versionen vor Access 97 zur Angabe der Initialisierungsdatei verwendet wurde. Access-Datenbank oder Access-Projekt

/compact Zieldatenbank oder Ziel-Access-Projekt Komprimiert und repariert die Access-Datenbank bzw. komprimiert das Access-Projekt, das vor der Option /compact angegeben wurde, und beendet Microsoft Access. Wenn Sie im Anschluss an die Option /compact keinen Zieldateinamen eingeben, wird die Datei unter dem ursprünglichen Namen und Ordner komprimiert. Um die Datei unter einem anderen Namen zu komprimieren, geben Sie eine Zieldatei an. Wenn Sie in Zieldatenbank oder Ziel-Access-Projekt keinen Pfad angeben, wird die Zieldatei standardmäßig im Ordner Eigene Dateien erstellt.
In einem Access-Projekt komprimiert diese Option zwar die Access-Projektdatei (.ADP), nicht jedoch die Microsoft SQL Server-Datenbank.
Access-Datenbank oder Access-Projekt

/repair Repariert die Access-Datenbank, die vor der Option /repair angegeben wurde, und beendet Microsoft Access.
In Microsoft Access 2000 werden die Komprimierungs- und die Reparaturfunktion in der Option /compact zusammengefasst. Die Option repair wird aus Gründen der Rückwärtskompatibilität unterstützt.
Nur Access-Datenbank

/convert Zieldatenbank Konvertiert eine frühere Version einer Access-Datenbank in eine Access 2000-Datenbank mit einem neuen Namen und beendet Microsoft Access. Sie müssen die Quelldatenbank angeben, um die Option /convert verwenden zu können. Nur Access-Datenbank

/x Makro Startet Microsoft Access und führt das angegebene Makro aus. Sie können auch das Makro AutoExec verwenden, um beim Öffnen einer Datenbank ein Makro auszuführen. Access-Datenbank oder Access-Projekt

/cmd Gibt an, dass auf diese Befehlszeilenoption der Wert folgt, der durch die Command-Funktion zurückgegeben wird. Bei dieser Option muss es sich um die letzte Option in der Befehlszeile handeln. Als Alternative zu /cmd können Sie ein Semikolon ( ;) verwenden.
Um Informationen zur Command-Funktion zu erhalten, klicken Sie auf .
Access-Datenbank oder Access-Projekt

/nostartup Startet Microsoft Access, ohne das Startdialogfeld anzuzeigen (das zweite Dialogfeld, das nach dem Start von Microsoft Access angezeigt wird). Access-Datenbank oder Access-Projekt

/wrkgrp Arbeitsgruppen-
Informationsdatei Startet Microsoft Access unter Verwendung der angegebenen Arbeitsgruppen-Informationsdatei. Nur Access-Datenbank


Anmerkungen

Um beim Öffnen einer Datenbank eine Visual Basic für Applikationen-Prozedur auszuführen, verwenden Sie die Aktion AusführenCode in dem Makro AutoExec oder dem Makro, das Sie mit Hilfe der Befehlszeilenoption /x ausführen. Darüber hinaus können Sie eine Visual Basic-Prozedur beim Öffnen einer Datenbank ausführen, wenn Sie ein Formular erstellen, in dem eine Visual Basic-Prozedur als BeimÖffnen-Ereignis definiert ist. Um dieses Formular als Startformular zu bestimmen, klicken Sie mit der rechten Maustaste in das Datenbankfenster, klicken Sie auf Start, und geben Sie dieses Formular im Feld Formular/Seite anzeigen ein.


Wenn Sie einen Schrägstrich (/) oder ein Semikolon ( ;) in der Befehlszeile verwenden möchten, müssen Sie das Zeichen zweimal eingeben. Um beispielsweise das Kennwort ;mjs/md in der Befehlszeile zu verwenden, geben Sie ;;mjs//md im Anschluss an die Befehlszeilenoption /pwd ein.

---------------------------------------------

Ich hoffe das hilft Dir etwas