{"id":55000239,"date":"2014-08-01T00:00:00","date_gmt":"2020-01-24T15:59:09","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=239"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Vertrauenswuerdigkeit_per_Makro_pruefen","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html","title":{"rendered":"Vertrauensw&uuml;rdigkeit per Makro pr&uuml;fen"},"content":{"rendered":"<p class='introduction'>Mit Access 2007 hat Microsoft Techniken zur Pr&uuml;fung der Vertrauensw&uuml;rdigkeit einer Datenbank eingef&uuml;hrt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann\/muss (es gibt auch noch die M&ouml;glichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausf&uuml;hren von VBA verhindern, dem Benutzer aber andererseits keine Information dar&uuml;ber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschr&auml;nkt ist. Dieser Artikel zeigt, wie Sie dies umgehen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1404_VertrauenswuerdigkeitPerMakro.accdb<\/b>.<\/p>\n<h2>Datenbank funktioniert nicht<\/h2>\n<p>Ist Ihnen das auch schon einmal passiert Sie schicken einem Kunden eine Datenbank, die auf Ihrem Rechner einwandfrei funktionierte, aber beim Kunden geht pl&ouml;tzlich gar nichts mehr &#8211; au&szlig;er vielleicht das &ouml;ffnen des Startformulars Dies deutet darauf hin, dass der Kunde Sicherheitseinstellungen verwendet, die das Ausf&uuml;hren von VBA-Code komplett unterbinden. Bei den Standardeinstellungen zeigt Access f&uuml;r Datenbanken, die nicht als vertrauensw&uuml;rdiges Dokument eingestuft wurden und sich auch nicht in einem vertrauensw&uuml;rdigen Verzeichnis befinden, die gelbe Statusleiste aus Bild 1 an.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_239_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_239_001.png\" alt=\"Diese Sicherheitswarnung wird gern &uuml;bersehen ... oder erscheint erst gar nicht.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Diese Sicherheitswarnung wird gern &uuml;bersehen &#8230; oder erscheint erst gar nicht.<\/p>\n<p>Es kann allerdings auch sein, dass ein allzu sicherheitsbed&uuml;rftiger Admin oder auch Benutzer die Sicherheitseinstellungen in den Access-Optionen so anpasst, dass selbst diese Meldung nicht angezeigt und der enthaltene VBA-Code schlicht nicht ausgef&uuml;hrt wird (Details hierzu finden Sie im Artikel <b>Vertrauensw&uuml;rdige Datenbanken<\/b>).<\/p>\n<p>Sp&auml;testens nach der Lekt&uuml;re diese Artikels wissen Sie als Entwickler nat&uuml;rlich, was zu tun ist, wenn sich der Benutzer Ihrer Anwendung bei Ihnen meldet und Ihnen mitteilt, dass diese nicht funktioniert. Sie liefern dem Benutzer dann die n&ouml;tigen Informationen, damit dieser die Datenbankdatei entweder zur Liste der vertrauensw&uuml;rdigen Dokumente hinzuf&uuml;gt oder das Verzeichnis der Anwendung als vertrauensw&uuml;rdig kennzeichnet.<\/p>\n<h2>Benutzer beim Start informieren<\/h2>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000239\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000239?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000239\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit Access 2007 hat Microsoft Techniken zur Pr&uuml;fung der Vertrauensw&uuml;rdigkeit einer Datenbank eingef&uuml;hrt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann\/muss (es gibt auch noch die M&ouml;glichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausf&uuml;hren von VBA verhindern, dem Benutzer aber andererseits keine Information dar&uuml;ber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschr&auml;nkt ist. Dieser Artikel zeigt, wie Sie dies umgehen k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662014,66042014,44000016],"tags":[],"class_list":["post-55000239","post","type-post","status-publish","format-standard","hentry","category-662014","category-66042014","category-Makros"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vertrauensw&uuml;rdigkeit per Makro pr&uuml;fen - Access [basics]<\/title>\n<meta name=\"description\" content=\"Mit Access 2007 hat Microsoft Techniken zur Pr\u00fcfung der Vertrauensw\u00fcrdigkeit einer Datenbank eingef\u00fchrt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann\/muss (es gibt auch noch die M\u00f6glichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausf\u00fchren von VBA verhindern, dem Benutzer aber andererseits keine Information dar\u00fcber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschr\u00e4nkt ist. Dieser Artikel zeigt, wie Sie dies umgehen k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vertrauensw&uuml;rdigkeit per Makro pr&uuml;fen - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Mit Access 2007 hat Microsoft Techniken zur Pr\u00fcfung der Vertrauensw\u00fcrdigkeit einer Datenbank eingef\u00fchrt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann\/muss (es gibt auch noch die M\u00f6glichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausf\u00fchren von VBA verhindern, dem Benutzer aber andererseits keine Information dar\u00fcber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschr\u00e4nkt ist. Dieser Artikel zeigt, wie Sie dies umgehen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:59:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_239_001.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_239_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\",\"name\":\"Vertrauensw&uuml;rdigkeit per Makro pr&uuml;fen - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:59:09+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Mit Access 2007 hat Microsoft Techniken zur Pr\\u00fcfung der Vertrauensw\\u00fcrdigkeit einer Datenbank eingef\\u00fchrt, wobei die Datenbank durch den Benutzer als solche klassifiziert werden kann\/muss (es gibt auch noch die M\\u00f6glichkeit der digitalen Signatur, die aber praktisch kaum eingesetzt wird). Leider gibt es unter Access Einstellungen, die das Ausf\\u00fchren von VBA verhindern, dem Benutzer aber andererseits keine Information dar\\u00fcber liefern, dass der Funktionsumfang der Datenbank aufgrund von Restriktionen eingeschr\\u00e4nkt ist. Dieser Artikel zeigt, wie Sie dies umgehen k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Vertrauenswuerdigkeit_per_Makro_pruefen.html\",\"name\":\"Vertrauensw&uuml;rdigkeit per Makro pr&uuml;fen\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000239"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000239\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}