Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: sparkled am September 10, 2014, 12:35:04

Titel: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: sparkled am September 10, 2014, 12:35:04
Hallo liebes Forum,

nachdem mir gestern so schnell und kompentent bei meinem Problem geholfen wurde habe ich mir gedacht, ich befrage euch erneut zu einer aktuellen Herausforderung mit Access : ) Also los gehts...

Was ist der Gedanke?
Alles spielt sich auf einem Netzlaufwerk ab. Dort exisitert eine MDB in welcher sich Tabellen, Abfragen, Formulare und Berichte befinden. Bei den Tabellen befindet sich eine "Master"-Tabelle aller relevanter Datensätze. Hier ist bei jedem Datensatz vermerkt, welcher potentieller Nutzer der MDB für welche Datensätze verantwortlich ist. Dem Nutzer habe ich ein Formular erstellt, mit wessen Hilfe er "seine" Datensätze bearbeiten kann. Angenommen es sollen 50 Nutzer in der MDB arbeiten, so exisiteren dann 50 versch. Formulare mit welchen die jeweiligen Datensätze der "Master"-Tabelle bearbeitet werden können.

Was wäre meine Wunschvorstellung?
Meine konkrete(n) Frage(n)!
Wie würdet ihr diese beschriebenen "Sicherheitsanforderungen" umsetzen? Ist die Möglichkeit der gleichzeitigen Verwendung von 50 Nutzern die jeweils Ihre eigenen Datensätze bearbeiten pratikabel?

Herzlichen Dank vorab!


EDIT:
Aktuell habe ich folgende Idee: Jeder der 50 Nutzer erhält eine eigene MDB mit seinem Formular. Diese MDB ist dann passwortsgeschützt (nur er und Admin haben Zugriff) und ist mit der "Master"-Tabelle verknüpft. Damit er diese nicht einsehen kann nutze ich die Startoption und deaktiviere per Modul die Shift-Funktion. Auf diese Weise kommt der Nutzer direkt in sein Formular.
Problem dabei: Da ich die MDB, die die "Master"-Tabelle beinhaltet auf dem Netzlaufwerk haben muss, muss ich diese ja passwort sichern. Tue ich das, klappt die der "Austausch" zwischen "Master"-MDB und jeweiligem Nutzer-Formular-MDB nicht mehr, da die Nutzer ja das Passwort der "Master"-Tabelle nicht kennen sollen...
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: bahasu am September 10, 2014, 12:46:54
Hi,

Zitat von: sparkled am September 10, 2014, 12:35:04
Dort exisitert eine MDB in welcher sich Tabellen, Abfragen, Formulare und Berichte befinden.

Trenne die Datenbank in Frontend (Abfragen, Formulare, Berichte, Module) und Backend (Tabellen). Frontend ist auf dem User-PC, Backend ist auf dem Server.
Ohne Frontend auf dem User-PC sind Abstürze vorprammiert.


Zitat von: sparkled am September 10, 2014, 12:35:04
so exisiteren dann 50 versch. Formulare mit welchen die jeweiligen Datensätze der "Master"-Tabelle bearbeitet werden können.
Und bei dem 51.ten bis 100.ten User machst Du dann neue Formulare?
Wodrin unterscheiden sich die Formulare? Im Aufbau (unterschiedliche Felder oder unterschiedliche Daten in den Feldern)?
Bei letzterem bieten sich userspezifische Abfragen an und Du kommst mit einem Formular aus.
Unter Umständen können Detailanpassungen (Feld einblenden, ausblenden) auch in dem EINEN Formular gemacht werden.

Zitat von: sparkled am September 10, 2014, 12:35:04
Wie würdet ihr diese beschriebenen "Sicherheitsanforderungen" umsetzen?

Klingt für mich weniger nach Sicherheit als nach Pflegeaufwand (den Du zu machen hast).

Zitat von: sparkled am September 10, 2014, 12:35:04
Ist die Möglichkeit der gleichzeitigen Verwendung von 50 Nutzern die jeweils Ihre eigenen Datensätze bearbeiten pratikabel?

Laut Spezifikation machbar. Performance hängt aber auch noch weiteren Faktoren als die Anzahl User ab.

Harald
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: sparkled am September 10, 2014, 13:16:26
Zitat von: bahasu am September 10, 2014, 12:46:54
Wodrin unterscheiden sich die Formulare? Im Aufbau (unterschiedliche Felder oder unterschiedliche Daten in den Feldern)?
Bei letzterem bieten sich userspezifische Abfragen an und Du kommst mit einem Formular aus.
Unter Umständen können Detailanpassungen (Feld einblenden, ausblenden) auch in dem EINEN Formular gemacht werden.

Hallo bahasu,
die Formulare je Nutzer sind identisch und unterscheiden sich nur in den Datensätzen. Bisher ist es wie folgt: Eine Abfrage beinhaltet alle Datensätze der "Master"-Tabelle die für Nutzer_1 gedacht sind. Das Formular bezieht sich dann auf diese Abfrage.

Ich bin nur ein Access-Neuling und würde deshalb je Nutzer eine spezifische Abfrage und ein Formular erstellen. Hast du eventuell einen Link oder Info wie solche userpsezifischen Abfragen zu erstellen sind? Denn 50 Formulare (und 50 Abfragen) gegen 1 Formular (und 1 Abfrage) klingt sehr viel besser : )


LG
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: Wurliwurm am September 10, 2014, 13:20:50
Benutze eine Datenbanksoftware. Hier wird jeder Nutzer mit Name und Passwort identifiziert und es können feingranular Berechtigungen vergeben werden.

Für das, was Dir vorschwebt, ist Access nicht schlicht nicht gebaut (1). Eine mdb ist nicht sicher. Und paralleler Zugriff von 50 Usern ist für Access ein Performancekiller. Das hilft auch kein Gebastele.

(1) Wenn einige Access-Spezialisten meinen, Access und nur Access ist hier genau richtig: Geht in ein Excel-Forum und die Leute werden das in Excel umsetzen wollen.


Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: bahasu am September 10, 2014, 13:32:50
Hi,

zum Stichwort "Performance": Sind die 50 Benutzer gleichzeitig in der Datenbank oder ist das eine nur denkbare "Gleichzeitigkeitsanzahl"?

Zuweisung von userspezifischen Abfragen zum Formular:
Das Formular hat die Eigenschaft "Datenherkunft" (siehe Reiter "Daten"). Beim Ereignis "Beim Öffnen" kann eine dem User angepasste Abfrage (wobei noch zu definieren ist, welche Parameter für eine Unterscheidung zu nutzen sind) dieser Eigenschaft zugeordnet werden.

Um Grundlagen zu lernen, bietet es sich an, die Links, die bei "DF6GL" aufgeführt sind, zu studieren.

Harald
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: MaggieMay am September 10, 2014, 15:03:32
Hallo,
Zitat von: Wurliwurm am September 10, 2014, 13:20:50Geht in ein Excel-Forum und die Leute werden das in Excel umsetzen wollen.
seit wann ist Excel multiuser-fähig?
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: Wurliwurm am September 10, 2014, 15:22:45
Zitat von: MaggieMay am September 10, 2014, 15:03:32
Hallo,
Zitat von: Wurliwurm am September 10, 2014, 13:20:50Geht in ein Excel-Forum und die Leute werden das in Excel umsetzen wollen.
seit wann ist Excel multiuser-fähig?

Seit wann weiß ich auch nicht genau, aber aktuell geht es ganz sicher.
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: MaggieMay am September 10, 2014, 15:24:34
Danke für den Hinweis. Aktuell heißt was genau, Office 2010 oder 2013?
Titel: Re: Eure Meinung zur Access-Mehrbenutzer-Einrichtung
Beitrag von: Wurliwurm am September 10, 2014, 15:37:56
Zitat von: MaggieMay am September 10, 2014, 15:24:34
Danke für den Hinweis. Aktuell heißt was genau, Office 2010 oder 2013?

2010 denke ich.
https://www.google.de/?gws_rd=ssl#q=excel+multi+user