window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-TCJTE9L38H');

Vertrauenswürdigkeit per Makro prüfen

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

Mit Access 2007 hat Microsoft Techniken zur Prüfung der Vertrauenswürdigkeit einer Datenbank eingeführt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann/muss (es gibt auch noch die Möglichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausführen von VBA verhindern, dem Benutzer aber andererseits keine Information darüber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschränkt ist. Dieser Artikel zeigt, wie Sie dies umgehen können.

Beispieldatenbank

Die Beispiele dieses Artikels finden Sie in der Datenbank 1404_VertrauenswuerdigkeitPerMakro.accdb.

Datenbank funktioniert nicht

Ist Ihnen das auch schon einmal passiert Sie schicken einem Kunden eine Datenbank, die auf Ihrem Rechner einwandfrei funktionierte, aber beim Kunden geht plötzlich gar nichts mehr – außer vielleicht das öffnen des Startformulars Dies deutet darauf hin, dass der Kunde Sicherheitseinstellungen verwendet, die das Ausführen von VBA-Code komplett unterbinden. Bei den Standardeinstellungen zeigt Access für Datenbanken, die nicht als vertrauenswürdiges Dokument eingestuft wurden und sich auch nicht in einem vertrauenswürdigen Verzeichnis befinden, die gelbe Statusleiste aus Bild 1 an.

Diese Sicherheitswarnung wird gern übersehen ... oder erscheint erst gar nicht.

Bild 1: Diese Sicherheitswarnung wird gern übersehen … oder erscheint erst gar nicht.

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar