{"id":88062024,"date":"2024-11-06T19:00:21","date_gmt":"2024-11-06T19:00:21","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062024.html"},"modified":"2024-11-06T19:00:21","modified_gmt":"2024-11-06T19:00:21","slug":"88062024","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88062024\/","title":{"rendered":"Access im Unternehmen 06\/2024"},"content":{"rendered":"<h3>PDF erstellen mit Access im Detail<\/h3>\n<p>Das Erstellen von PDF-Dateien mit Access ist eine wichtige Technik, denn viele Daten sollen einmal \u00fcber einen Bericht in eine PDF-Datei exportiert werden. Das Paradebeispiel daf\u00fcr sind Angebote, Auftr\u00e4ge, Rechnungen\u00a0et cetera, also alles, was mit der Verarbeitung und Abrechnung eines Kaufs oder eines Projekts zusammenh\u00e4ngt. Aber es gibt auch andere Anwendungszwecke. In diesem Beitrag schauen wir uns die verschieden nativen M\u00f6glichkeiten von Access zum Erstellen von PDF-Dokumenten an und gehen dabei auch auf Spezialit\u00e4ten wie das Format PDF\/A ein und wie wir Dokumente in diesem Format erstellen k\u00f6nnen. Es ist nicht schon immer selbstverst\u00e4ndlich, dass wir dies mit Access erledigen k\u00f6nnen \u2013 lange waren daf\u00fcr spezielle PDF-Druckertreiber von Drittherstellern oder andere Tricks n\u00f6tig. Seit einiger Zeit jedoch l\u00e4sst sich dies mit dem integrierten Druckertreiber erledigen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/PDF_erstellen_mit_Access_im_Detail\">Zum Artikel &#8230;<\/a><\/p>\n<h3>PDF per VBA erstellen im Detail<\/h3>\n<p>Im Beitrag \u00bbPDF erstellen mit Access im Detail\u00ab (www.access-im-unternehmen.de\/1523) haben wir uns bereits angesehen, wie wir PDF-Dokumente \u00fcber die Benutzeroberfl\u00e4che erstellen k\u00f6nnen. Typischerweise m\u00f6chte man einem Benutzer allerdings nicht die Aufgabe \u00fcberlassen, einen Bericht zu \u00f6ffnen und dann die entsprechenden Schaltfl\u00e4chen im Ribbon aufzurufen, um den Bericht als PDF-Dokument zu speichern. Dazu stellen wir einen eigenen Button zur Verf\u00fcgung, mit dem wir den Bericht direkt als PDF speichern. Es fehlt also nur noch der passende VBA-Befehl. In diesem Beitrag schauen wir uns an, wie dieser lautet und welche Alternativen es gibt. Au\u00dferdem werfen wir einen Blick darauf, wie wir Dokumente im PDF\/A-Format erzeugen. W\u00e4hrend wir dazu \u00fcber die Benutzerfl\u00e4che lediglich eine Option im Dateiauswahl-Dialog aktivieren mussten, ist der Aufwand unter VBA bereits deutlich h\u00f6her. Aber immerhin ist dieser nur einmalig durchzuf\u00fchren, weshalb wir gern darauf eingehen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/PDF_per_VBA_erstellen_im_Detail\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Frontend automatisch aktualisieren<\/h3>\n<p>Wenn man allein mit einer Access-Anwendung arbeitet, die man w\u00e4hrenddessen weiterentwickelt, ist man immer auf dem aktuellsten Stand. Wer eine Anwendung auf die Arbeitspl\u00e4tze seiner eigenen Mitarbeiter oder sogar die der Mitarbeiter eines Kunden installiert hat, muss schon ein wenig Aufwand betreiben, wenn jeder immer die aktuellste Version der Anwendung vorfinden soll. Die alte Version muss entfernt und die neue installiert werden. Hier kann man die Benutzer informieren, sodass diese die notwendigen Schritte manuell durchf\u00fchren oder man erledigt dies selbst. Praktischer w\u00e4re es jedoch, wenn die Anwendung selbst erkennen w\u00fcrde, wenn es eine neue Version gibt, und dann selbstst\u00e4ndig ein Update durchf\u00fchrt. Das geht nat\u00fcrlich nicht, weil sie sich nicht selbst l\u00f6schen und durch eine neue Version ersetzen kann, w\u00e4hrend sie l\u00e4uft. Also ben\u00f6tigen wir einen kleinen Workaround: Wir stellen dem \u00d6ffnen der eigentlichen Anwendung eine weitere Access-Anwendung voran, die auf Updates pr\u00fcft und diese durchf\u00fchrt und erst dann die eigentliche Anwendung aufruft. Alle notwendigen Schritte erl\u00e4utern wir in diesem Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AccessFrontend_automatisch_aktualisieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Gespeicherte Importe und Exporte verwalten<\/h3>\n<p>Microsoft Access bietet die M\u00f6glichkeit, nach Abschluss eines Imports oder Exports die Importschritte oder Exportschritte zu speichern. Dazu erscheint ein Dialog, in dem man wenige Parameter eingestellt werden k\u00f6nnen. Diese gespeicherten Importe und Exporte kann man anschlie\u00dfend wiederholen, indem man diese \u00fcber einen entsprechenden Dialog ausw\u00e4hlt. Wir wollen uns in diesem Beitrag einmal ansehen, was hier \u00fcberhaupt geschieht, wo die Daten gespeichert werden und wie wir diese gegebenenfalls anpassen k\u00f6nnen, ohne dass wir den Import oder Export erneut durchf\u00fchren m\u00fcssen, um die ge\u00e4nderte Konfiguration zu erhalten. Und wie sich zeigen wird, gibt es sogar eine Erweiterung des Objektmodells von VBA zu diesem Zweck, das wir uns genau ansehen werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Gespeicherte_Importe_und_Exporte_verwalten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA-Projekte mit digitalem Zertifikat signieren<\/h3>\n<p>Das Signieren von VBA-Projekten ist ein 2024 erneut eingef\u00fchrter Sicherheitsprozess, bei dem wir ein VBA-Projekt mit einem digitalen Zertifikat versehen. Dieses Zertifikat best\u00e4tigt, dass der Code von uns stammt und seit der Signierung nicht ver\u00e4ndert wurde. Das Signieren ist besonders wichtig, wenn VBA-Makros in sensiblen oder gemeinsam genutzten Umgebungen ausgef\u00fchrt werden, zum Beispiel in Unternehmensnetzwerken. In diesem Beitrag schauen wir uns an, welche Arten von Zertifikaten es gibt, wie diese funktionieren und wie wir ein VBA-Projekt mit einer digitalen Zertifikat versehen k\u00f6nnen. Au\u00dferdem betrachten wir, ob das signieren mit einem Zertifikat \u00fcberhaupt sinnvoll ist.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBAProjekte_mit_digitalem_Zertifikat_signieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>\u00dcbersichtsformular per Mausklick<\/h3>\n<p>Manche Aufgaben im Alltag eines Access-Entwicklers wiederholen sich immer wieder und unterscheiden sich nur durch Kleinigkeiten. Zum Beispiel sehen Detailformulare, \u00dcbersichtsformulare oder auch Formulare zum Verwalten von Daten in Haupt- und Unterformular immer gleich aus \u2013 wenn auch f\u00fcr andere Daten.  Im Beitrag \u00bbTabellendaten mit \u00dcbersicht und Details anzeigen\u00ab (www.access-im-unternehmen.de\/1488) haben wir grunds\u00e4tzlich gezeigt, wie wir ein Hauptformular mit einer \u00dcbersicht in einem Unterformular anlegen und programmieren k\u00f6nnen. Der Beitrag \u00bbDetailformular per Mausklick erstellen\u00ab (www.access-im-unternehmen.de\/1490) wiederum liefert ein Beispiel daf\u00fcr, wie wir ein einfaches Detailformular schnell definieren und per Mausklick erstellen k\u00f6nnen. Im vorliegenden Beitrag wollen wir beides kombinieren \u2013 also ein \u00dcbersichtsformular mit Haupt- und Unterformular in einem Konfigurationsformular einrichten und dann automatisch erstellen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/uebersichtsformular_per_Mausklick\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Add-In f\u00fcr \u00dcbersichtsformulare im Einsatz<\/h3>\n<p>Im Beitrag \u00bb\u00dcbersichtsformular per Mausklick\u00ab (www.access-im-unternehmen.de\/1528) haben wir gezeigt, wie Sie ein Access-Add-In programmieren k\u00f6nnen, mit dem wir \u00dcbersichtsformulare auf Basis von Tabellen oder Abfragen schnell erstellen k\u00f6nnen.\u00a0In diesem Beitrag schauen wir uns nun an, wie wir dieses optimal nutzen k\u00f6nnen, um schnell die gew\u00fcnschten \u00dcbersichtsformulare zu erstellen. Dabei werfen wir auch einen Blick auf die zu erstellenden VBA-Prozeduren f\u00fcr die Schaltfl\u00e4chen und das Suchfeld, das wir optional zu diesem Formular hinzuf\u00fcgen k\u00f6nnen. <\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AddIn_fuer_uebersichtsformulare_im_Einsatz\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PDF erstellen mit Access im Detail Das Erstellen von PDF-Dateien mit Access ist eine wichtige Technik, denn viele Daten sollen einmal \u00fcber einen Bericht in eine PDF-Datei exportiert werden. Das Paradebeispiel daf\u00fcr sind Angebote, Auftr\u00e4ge,<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""},"class_list":["post-88062024","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 06\/2024 - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access im Unternehmen 06\/2024\" \/>\n<meta property=\"og:description\" content=\"PDF erstellen mit Access im Detail Das Erstellen von PDF-Dateien mit Access ist eine wichtige Technik, denn viele Daten sollen einmal \u00fcber einen Bericht in eine PDF-Datei exportiert werden. Das Paradebeispiel daf\u00fcr sind Angebote, Auftr\u00e4ge,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88062024\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\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=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062024\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062024\\\/\",\"name\":\"Access im Unternehmen 06\\\/2024 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"datePublished\":\"2024-11-06T19:00:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062024\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88062024\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062024\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 06\\\/2024\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Access im Unternehmen 06\/2024 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 06\/2024","og_description":"PDF erstellen mit Access im Detail Das Erstellen von PDF-Dateien mit Access ist eine wichtige Technik, denn viele Daten sollen einmal \u00fcber einen Bericht in eine PDF-Datei exportiert werden. Das Paradebeispiel daf\u00fcr sind Angebote, Auftr\u00e4ge,","og_url":"https:\/\/access-im-unternehmen.de\/88062024\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88062024\/","url":"https:\/\/access-im-unternehmen.de\/88062024\/","name":"Access im Unternehmen 06\/2024 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"datePublished":"2024-11-06T19:00:21+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/88062024\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88062024\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88062024\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 06\/2024"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88062024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=88062024"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88062024\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88062024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}