{"id":88032022,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032022.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88032022","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88032022\/","title":{"rendered":"Access im Unternehmen 03\/2022"},"content":{"rendered":"<h3>E-Mails versenden mit CDO<\/h3>\n<p>F\u00fcr das Versenden von E-Mails von einer Access-Anwendung aus gibt es verschiedene M\u00f6glichkeiten. Die naheliegendste ist der Versand unter Verwendung von Outlook, da dieses \u00fcblicherweise auf Rechnern mit Microsoft Access installiert ist. Es gibt jedoch auch F\u00e4lle, bei denen kein Office-Paket vorliegt und wo eine alternative L\u00f6sung gefragt ist. Fr\u00fcher gab es die Bibliothek vbSendmail, die auch heute noch eingeschr\u00e4nkt funktioniert. Eingeschr\u00e4nkt deshalb, weil beispielsweise SSL nicht unterst\u00fctzt wird. Also haben wir nach einer Alternative gesucht, die auch modernere, sichere Versender unterst\u00fctzt und sind dabei auf eine eher betagte L\u00f6sung gesto\u00dfen: die Bibliothek CDO, die auf jedem Windows-System installiert ist.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/EMails_versenden_mit_CDO\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Serienmails versenden mit CDO<\/h3>\n<p>Zum Verwenden von Serienmails nutzt man meist Outlook und schreibt eine Mail an sich selbst, w\u00e4hrend man die Empf\u00e4nger dann m\u00f6glichst dem Feld BCC hinzuf\u00fcgt. Auf diese Weise bleibt der Datenschutz gewahrt, denn Sie wollen ja nicht jedem Empf\u00e4nger die E-Mail-Adressen aller anderen Empf\u00e4nger der Serienmail mitteilen. Der Nachteil ist, dass Sie so noch nicht einmal einfache Individualisierungen realisieren k\u00f6nnen wie etwa eine pers\u00f6nliche Anrede. Wenn Sie das erledigen wollen, versenden Sie per Automation aus einer Datenbank Nachrichten \u00fcber Outlook. Falls das nicht in Frage kommt, weil beispielsweise Outlook nicht auf dem Rechner installiert ist, k\u00f6nnen Sie noch eine Alternative nutzen, n\u00e4mlich die Bibliothek CDO. Im Beitrag \u00bbE-Mails mit CDO\u00ab haben wir bereits die grundlegenden Techniken zum Versenden von E-Mails mit dieser Bibliothek vorgestellt. Nun gehen wir einen Schritt weiter und zeigen, wie das auch noch f\u00fcr Serienmails gelingt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Serienmails_versenden_mit_CDO\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zuletzt verwendete Datens\u00e4tze per Listenfeld<\/h3>\n<p>Eine sehr praktische Funktion findet sich in den Office-Anwendungen und auch in vielen anderen Produkten. Wo auch immer Dateien verwendet werden, finden Sie beim \u00d6ffnen der jeweiligen Anwendung eine Liste der zuletzt verwendeten Dateien vor. Warum sollte man dies nicht auch in einer Access-Datenbank nutzen, um die zuletzt angezeigten Datens\u00e4tze in Formularen zur Auswahl anzubieten? Wenn Sie zum Beispiel eine Bestellverwaltung nutzen, k\u00f6nnte es sehr sinnvoll sein, die zuletzt angezeigten oder bearbeiteten Kunden in einer Schnellauswahl zum erneuten Aufrufen vorzufinden. Wie das gelingt und welche Erweiterungen dazu notwendig sind, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zuletzt_verwendete_Datensaetze_per_Listenfeld\">Zum Artikel &#8230;<\/a><\/p>\n<h3>L\u00f6schereignisse und -optionen im Zusammenspiel<\/h3>\n<p>Formulare haben gleich drei Ereignisse, die sich rund um das Thema L\u00f6schen drehen. Welche davon ausgel\u00f6st werden, h\u00e4ngt auch von der Einstellung einer Access-Option ab. Um sicherzugehen, dass Aktionen, die nach dem L\u00f6schen eines Datensatzes \u00fcber das Formular ausgef\u00fchrt werden sollen, tats\u00e4chlich stattfinden, m\u00fcssen Sie einige Dinge beachten. Dieser Beitrag stellt die drei betroffenen Ereignisprozeduren vor, erl\u00e4utert die Access-Option, die sich auf die Ausf\u00fchrung dieser Ereignisprozeduren auswirkt und zeigt, wie Sie das alles so zusammenbringen, dass die gew\u00fcnschten Folgeaktionen zuverl\u00e4ssig ausgef\u00fchrt werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Loeschereignisse_und_optionen_im_Zusammenspiel\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Code beim \u00d6ffnen der Anwendung: AutoExec<\/h3>\n<p>Wenn Sie Code beim \u00d6ffnen einer Access-Datenbank ausf\u00fchren wollen, gibt es zwar keine direkte M\u00f6glichkeit wie etwa ein Ereignis wie beim \u00d6ffnen eines Formulars. Es gibt allerdings verschiedene Techniken, mit denen Sie dennoch den Zeitpunkt des \u00d6ffnens der Anwendung abfangen und dabei VBA-Code ausf\u00fchren k\u00f6nnen. Bisher nutzte man hier vornehmlich die M\u00f6glichkeit \u00fcber das Makro namens AutoExec und das Startformular, aber es gibt noch eine weitere M\u00f6glichkeit: N\u00e4mlich \u00fcber ein benutzerdefiniertes Ribbon. Im vorliegenden Beitrag schauen wir uns das AutoExec-Makro an und zeigen, wie Sie damit VBA-Code aufrufen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Code_beim_oeffnen_der_Anwendung_AutoExec\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Code beim \u00d6ffnen der Anwendung: Formular<\/h3>\n<p>Wenn Sie Code beim \u00d6ffnen einer Access-Datenbank ausf\u00fchren wollen, gibt es zwar keine direkte M\u00f6glichkeit wie etwa ein Ereignis wie beim \u00d6ffnen eines Formulars. Es gibt allerdings verschiedene Techniken, mit denen Sie dennoch den Zeitpunkt des \u00d6ffnens der Anwendung abfangen und dabei VBA-Code ausf\u00fchren k\u00f6nnen. Bisher nutzte man hier vornehmlich die M\u00f6glichkeit \u00fcber das Makro namens AutoExec und das Startformular, aber es gibt noch eine weitere M\u00f6glichkeit: N\u00e4mlich \u00fcber ein benutzerdefiniertes Ribbon. Im vorliegenden Beitrag zeigen wir, wie Sie \u00fcber das als Startformular definierte Formular VBA-Code ausf\u00fchren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Code_beim_oeffnen_der_Anwendung_Formular\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Code beim \u00d6ffnen der Anwendung: Ribbon<\/h3>\n<p>Wenn Sie Code beim \u00d6ffnen einer Access-Datenbank ausf\u00fchren wollen, gibt es zwar keine direkte M\u00f6glichkeit wie etwa ein Ereignis wie beim \u00d6ffnen eines Formulars. Es gibt allerdings verschiedene Techniken, mit denen Sie dennoch den Zeitpunkt des \u00d6ffnens der Anwendung abfangen und dabei VBA-Code ausf\u00fchren k\u00f6nnen. Bisher nutzte man hier vornehmlich die M\u00f6glichkeit \u00fcber das Makro namens AutoExec und das Startformular, aber es gibt noch eine weitere M\u00f6glichkeit: N\u00e4mlich \u00fcber ein benutzerdefiniertes Ribbon. Im vorliegenden Beitrag zeigen wir, wie Sie eine VBA-Funktion beim Starten unter Verwendung des Ribbons aufrufen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Code_beim_oeffnen_der_Anwendung_Ribbon\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Code beim Schlie\u00dfen der Anwendung ausf\u00fchren<\/h3>\n<p>Beim \u00d6ffnen einer Access-Anwendung haben Sie verschiedene M\u00f6glichkeiten, Code auszuf\u00fchren \u2013 Sie k\u00f6nnen ein Formular anzeigen, das beim \u00d6ffnen Code ausf\u00fchrt, das AutoExec-Makro nutzen, um eine Prozedur aufzurufen oder sogar das Ribbon daf\u00fcr instrumentalisieren. Wenn es jedoch um Code geht, der beim Beenden der Anwendung ausgef\u00fchrt werden soll, finden wir keine offiziell daf\u00fcr vorgesehene Technik. Allerdings gibt es einen Trick, um doch noch VBA-Code auszuf\u00fchren, wenn die Access-Anwendung durch den Benutzer geschlossen wird.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Code_beim_Schliessen_der_Anwendung_ausfuehren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Emulation im Webbrowser-Steuerelement einstellen<\/h3>\n<p>Wenn Sie das Webbrowser-Steuerelement nutzen, wird \u00fcblicherweise der Internet Explorer emuliert. F\u00fcr viele Anwendungen ist das jedoch wenig hilfreich, denn sie funktionieren nur mit neueren Versionen des Internet Explorers oder auch nur noch mit Microsoft Edge. Dieser Beitrag zeigt, wie Sie einstellen, welche Version des Microsoft-Browsers im Webbrowser-Steuerelement angezeigt wird \u2013 und Sie erfahren auch, wie sie herausfinden, welchen Browser das Steuerelement gerade anzeigt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Emulation_im_WebbrowserSteuerelement_einstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Benutzeroberfl\u00e4che f\u00fcr CDO-Serienmails<\/h3>\n<p>Im Beitrag \u00bbSerienmails mit CDO\u00ab haben wir einige Prozeduren und Funktionen vorgestellt, mit denen Sie Serien-E-Mails \u00fcber die CDO-Bibliothek von Windows versenden k\u00f6nnen. Das macht nat\u00fcrlich nur halbsoviel Spa\u00df, wenn nur die nackten Routinen vorliegen. Also zeigen wir im vorliegenden Beitrag auch noch, wie Sie eine praktische Benutzeroberfl\u00e4che zum Verwalten der f\u00fcr den Versand einer Serienmail ben\u00f6tigten Daten programmieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Benutzeroberflaeche_fuer_CDOSerienmails\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zuletzt verwendete Datens\u00e4tze im Ribbon<\/h3>\n<p>Im Beitrag &#8222;Zuletzt verwendete Datens\u00e4tze per Listenfeld&#8220; zeige wir, wie Sie die zuletzt in einem Formular angezeigten Kundendatens\u00e4tze in einem Listenfeld auff\u00fchren k\u00f6nnen, um diese schnell wieder zu \u00f6ffnen. Vielleicht haben Sie im Formular zur Kundenverwaltung aber keinen Platz f\u00fcr diese Liste oder Sie m\u00f6chten diese einfach immer verf\u00fcgbar haben. Dann bietet sich das Ribbon als Ort f\u00fcr diese Liste an. Im vorliegenden Beitrag zeigen wir, wie Sie das Ribbon um ein Steuerelement zur Anzeige und Auswahl der zuletzt verwendeten Datens\u00e4tze erweitern.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zuletzt_verwendete_Datensaetze_im_Ribbon\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>E-Mails versenden mit CDO F\u00fcr das Versenden von E-Mails von einer Access-Anwendung aus gibt es verschiedene M\u00f6glichkeiten. Die naheliegendste ist der Versand unter Verwendung von Outlook, da dieses \u00fcblicherweise auf Rechnern mit Microsoft Access installiert<\/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-88032022","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 03\/2022 - 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 03\/2022\" \/>\n<meta property=\"og:description\" content=\"E-Mails versenden mit CDO F\u00fcr das Versenden von E-Mails von einer Access-Anwendung aus gibt es verschiedene M\u00f6glichkeiten. Die naheliegendste ist der Versand unter Verwendung von Outlook, da dieses \u00fcblicherweise auf Rechnern mit Microsoft Access installiert\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88032022\/\" \/>\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=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032022\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032022\\\/\",\"name\":\"Access im Unternehmen 03\\\/2022 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032022\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88032022\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032022\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 03\\\/2022\"}]},{\"@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 03\/2022 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 03\/2022","og_description":"E-Mails versenden mit CDO F\u00fcr das Versenden von E-Mails von einer Access-Anwendung aus gibt es verschiedene M\u00f6glichkeiten. Die naheliegendste ist der Versand unter Verwendung von Outlook, da dieses \u00fcblicherweise auf Rechnern mit Microsoft Access installiert","og_url":"https:\/\/access-im-unternehmen.de\/88032022\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88032022\/","url":"https:\/\/access-im-unternehmen.de\/88032022\/","name":"Access im Unternehmen 03\/2022 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"datePublished":"2019-11-08T11:47:22+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/88032022\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88032022\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88032022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 03\/2022"}]},{"@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\/88032022","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=88032022"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88032022\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88032022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}