Forums Neueste Beiträge
 

Tabellenverknüpfung in VBA

20/04/2010 - 11:39 von Muehlman | Report spam
Tabellenverknüpfung in VBA

Liebe Mitstreiter,
ich habe in einem Projekt mit Gruppen und Benutzerrechten auf externe
Tabellen mit Grup-pen und Benutzerrechten in verschiedenen Dateien an
verschiedenen Orten zuzugreifen. Bes-ser gesagt, muss ich die Verknüpfung
dieser Tabellen mit dem aktuellen Projekt für unter-schiedliche Benutzer und
Gruppen programmtechnisch realisieren. Als Besitzer habe ich da-mit keine
Schwierigkeiten. Leider aber gibt es Probleme, wenn sich ein Benutzer mit
weniger Rechten anmeldet. Die Verknüpfungsinformationen wie DATABASE, UID,
PWD und Pfad für die externen Tabellen sind dabei nicht das Problem. Die sind
in Ordnung. Vielmehr gibt es Benutzer und Gruppen, denen ich keine
Verwaltungsrechte auf die verknüpften Tabellen ein-ràume. Ich ahne, dass
genau dies aber der Fall sein müsste, da das Ändern des eigentlichen
Tabellenortes ja sicher ein Verwaltungsakt ist. Ich will aber nicht, dass
bestimmte Benutzer Verwaltungsrechte haben, da vor meiner Zeit schon zu viel
Unsinn mit den Tabellen gemacht wurde, der endlich aufhören muss. Als
Verknüpfungsinformationen für die externen Tabellen kann ich zwar Besitzer-
oder Administrator-Name und -Passwort angeben. Die müssen aber eben in die
bestehende Verknüpfungsinformation des bestehenden Verweises eingetragen
werden, was wohl der eigentliche Verwaltungsakt ist. Ich hoffe, Ihr könnt mir
noch folgen.
Weiß jemand, ob und wie ich diesen Eintrag für einen angemeldeten Benutzer
mit weniger Rechten vorübergehend mit Besitzerrechten durchführen kann???
Oder muss ich in VBA den Tabelleneintrag im Projekt zunàchst vollkommen
löschen und neu eintragen??? Was aber vermutlich auch wieder nur mit
Verwaltungsrechten funktioniert….
Ich bitte um Hilfe bei Klàrung oder Verstàndnis dieser Angelegenheit.
Vielen Dank
Werner Mühlmann
 

Lesen sie die antworten

#1 Mark Doerbandt
20/04/2010 - 11:56 | Warnen spam
Hallo, Werner,

Muehlman:

ich habe in einem Projekt mit Gruppen und Benutzerrechten auf externe
Tabellen mit Grup-pen und Benutzerrechten in verschiedenen Dateien an
verschiedenen Orten zuzugreifen. Bes-ser gesagt, muss ich die Verknüpfung
dieser Tabellen mit dem aktuellen Projekt für unter-schiedliche Benutzer und
Gruppen programmtechnisch realisieren. Als Besitzer habe ich da-mit keine
Schwierigkeiten. Leider aber gibt es Probleme, wenn sich ein Benutzer mit
weniger Rechten anmeldet. Die Verknüpfungsinformationen wie DATABASE, UID,
PWD und Pfad für die externen Tabellen sind dabei nicht das Problem. Die sind
in Ordnung. Vielmehr gibt es Benutzer und Gruppen, denen ich keine
Verwaltungsrechte auf die verknüpften Tabellen ein-ràume. Ich ahne, dass
genau dies aber der Fall sein müsste, da das Ändern des eigentlichen
Tabellenortes ja sicher ein Verwaltungsakt ist. Ich will aber nicht, dass
bestimmte Benutzer Verwaltungsrechte haben, da vor meiner Zeit schon zu viel
Unsinn mit den Tabellen gemacht wurde, der endlich aufhören muss. Als
Verknüpfungsinformationen für die externen Tabellen kann ich zwar Besitzer-
oder Administrator-Name und -Passwort angeben. Die müssen aber eben in die
bestehende Verknüpfungsinformation des bestehenden Verweises eingetragen
werden, was wohl der eigentliche Verwaltungsakt ist. Ich hoffe, Ihr könnt mir
noch folgen.
Weiß jemand, ob und wie ich diesen Eintrag für einen angemeldeten Benutzer
mit weniger Rechten vorübergehend mit Besitzerrechten durchführen kann???
Oder muss ich in VBA den Tabelleneintrag im Projekt zunàchst vollkommen
löschen und neu eintragen??? Was aber vermutlich auch wieder nur mit
Verwaltungsrechten funktioniert….



im Frontend musst Du bei den verknuepften Tabellen "verwalten"
freigeben, da diese ja ggf. aktualisiert werden sollen. Das heisst
aber nicht, dass diese im Backend auch "verwalten" koennen, dort
reicht z.B. "lesen".

Gruss - Mark

Ähnliche fragen