Access - auf Datentabelle von anderer Datei zugreifen (Passwortgeschützt)
Hallo zusammen!
Wir haben zwei Access-Datenbanken (.mdb) mit jede Menge Krempel drin (All-in-One-Datei(en) quasi, kein getrenntes Backend / Frontend),
ein Benutzer soll aus beiden DBs nur exakt zwei Abfragen sehen und bearbeiten dürfen, bzw. nur an einen Teil der Daten kommen.
Ich habe nun eine neue Accessdatei erstellt und greife von dort als Abfrage auf die beiden anderen Dateien zu.
ungefähr so:
SELECT Personal.Nachname, Personal.Vorname
FROM [O:\Personal.mdb].Personal
WHERE ((Personal.ausgeschieden)=No);
Das gleiche geschieht mit einer anderen Abfrage aus einer anderen Datenbank an einem anderen Speicherort.
Nun bekommt der Benutzer, wenn er die neue Datei öffnet und auf die Abfrage zugreift den Hinweis "kein zulässiges Kennwort", d.h. er muss (über die Entwurfsansicht) das Kennwort der eigentlichen Datenbank angeben.
Dies ist nicht gewünscht und soll irgendwo hinterlegt sein, so dass er dies nicht eingeben muss und direkt an die beiden Abfragen kommt.
Ist das irgendwie möglich?
Ich kenne mich in Access (2013) leider nicht wirklich gut aus, habe die Abfragen auch über die SQL-Ansicht angepasst, das bekomm ich hin
Freue mich über eine Hilfestellung.
Schöne Grüße,
DeeJayBee
Wir haben zwei Access-Datenbanken (.mdb) mit jede Menge Krempel drin (All-in-One-Datei(en) quasi, kein getrenntes Backend / Frontend),
ein Benutzer soll aus beiden DBs nur exakt zwei Abfragen sehen und bearbeiten dürfen, bzw. nur an einen Teil der Daten kommen.
Ich habe nun eine neue Accessdatei erstellt und greife von dort als Abfrage auf die beiden anderen Dateien zu.
ungefähr so:
SELECT Personal.Nachname, Personal.Vorname
FROM [O:\Personal.mdb].Personal
WHERE ((Personal.ausgeschieden)=No);
Das gleiche geschieht mit einer anderen Abfrage aus einer anderen Datenbank an einem anderen Speicherort.
Nun bekommt der Benutzer, wenn er die neue Datei öffnet und auf die Abfrage zugreift den Hinweis "kein zulässiges Kennwort", d.h. er muss (über die Entwurfsansicht) das Kennwort der eigentlichen Datenbank angeben.
Dies ist nicht gewünscht und soll irgendwo hinterlegt sein, so dass er dies nicht eingeben muss und direkt an die beiden Abfragen kommt.
Ist das irgendwie möglich?
Ich kenne mich in Access (2013) leider nicht wirklich gut aus, habe die Abfragen auch über die SQL-Ansicht angepasst, das bekomm ich hin
Freue mich über eine Hilfestellung.
Schöne Grüße,
DeeJayBee
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 272432
Url: https://administrator.de/contentid/272432
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
3 Kommentare
Neuester Kommentar
deutlich besser Absichern geht schon mit Access-Runtime auf dem Arbeitsplatz (kostenlos) und dem Erzeugen einer MDE statt MDB - diese kann nicht mehr geändert werden, der Kode ist komprimiert (hex-Editor habe ich aber noch nie dafür bemüht...) und ein Nachgucken in der Abfrage entfällt somit.
Die MDE ist dann das Frontend, die Original-MDB davon sollte man aber für Weiterentwicklung gut aufheben, denn zurück geht's nicht...
HG
Mark
Die MDE ist dann das Frontend, die Original-MDB davon sollte man aber für Weiterentwicklung gut aufheben, denn zurück geht's nicht...
HG
Mark