{"id":88042025,"date":"2025-08-03T11:30:06","date_gmt":"2025-08-03T11:30:06","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88042025.html"},"modified":"2025-08-03T11:30:06","modified_gmt":"2025-08-03T11:30:06","slug":"88042025","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88042025\/","title":{"rendered":"Access im Unternehmen 04\/2025"},"content":{"rendered":"<h3>Add-In-Verzeichnis mit Wizhook ermitteln<\/h3>\n<p>Manchmal ben\u00f6tigt man f\u00fcr einen bestimmten Zweck das Verzeichnis, in dem sich die Access-Add-Ins befinden. Bevor man eine Internetrecherche startet, wo sich dieser befindet, kann man auch einfach eine kleine, versteckte Funktion verwenden.\u00a0<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AddInVerzeichnis_mit_Wizhook_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen und Abfragen im Unterformular anzeigen<\/h3>\n<p>Unterformulare f\u00fcr die Datenblattansicht nutzen wir normalerweise, wenn wir die Daten einer festen Datenquelle passend zu den Daten im Hauptformular anzeigen wollen \u2013 zum Beispiel f\u00fcr Kunden im Hauptformular und ihre Bestellungen im Unterformulare. Manchmal m\u00f6chte man aber auch einfach mal schnell Daten aus beliebigen Tabellen einsehen. Warum dann nicht einfach die Tabelle oder Abfrage in der Datenblattansicht anzeigen? Weil wir dann im Gegensatz zum Haupt-\/Unterformular viel weniger M\u00f6glichkeiten haben, was den zum Beispiel den Einsatz von VBA angeht. Wenn wir uns etwa die L\u00f6sung aus dem Beitrag Markierte Datens\u00e4tze aus dem Datenblatt einlesen (www.access-im-unternehmen.de\/1548) anschauen, k\u00f6nnen wir dort per VBA die aktuell markierten Datens\u00e4tze auslesen. Das ist bei Tabellen oder Abfragen, die wir alleinstehend \u00f6ffnen, nicht m\u00f6glich. Deshalb zeigen wir in diesem Beitrag zun\u00e4chst, wie wir beliebige Tabellen oder Abfragen komfortabel per \u00fcber ein Kombinationsfeld ausw\u00e4hlen und dann im Unterformular einblenden k\u00f6nnen. Anschlie\u00dfend bauen wir noch die L\u00f6sung aus dem oben genannten Beitrag ein.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Tabellen_und_Abfragen_im_Unterformular_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Suchen und Ersetzen mit COM-Add-In<\/h3>\n<p>Im Beitrag \u00bbBesserer Suchen und Ersetzen-Dialog\u00ab haben wir den Dialog zum Suchen und Ersetzen in Access-Formularen nachgebaut und um einige Features erg\u00e4nzt. Nun wollen wir unseren selbst gebauten Dialog noch f\u00fcr jede Access-Anwendung verf\u00fcgbar machen. Was liegt da n\u00e4her, als diessn \u00fcber das Ribbon aufzurufen? Um eine solche Erweiterung f\u00fcr jede ge\u00f6ffnete Anwendung verf\u00fcgbar zu machen und so flexibel wie m\u00f6glich zu sein, verwenden wir dazu ein COM-Add-In. Dieses enth\u00e4lt lediglich die Erweiterung des Ribbons um die ben\u00f6tigten Befehlsschaltlf\u00e4chen sowie den Code, um von dort aus den \u00bbSuchen und Ersetzen\u00ab-Dialog zu starten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Suchen_und_Ersetzen_mit_COMAddIn\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Automatisches Update per Startdatenbank<\/h3>\n<p>Access-Datenbankanwendungen sind bekanntlich niemals fertig. Das ist an sich kein Nachteil, sondern stellt eher einen Vorteil dar: Im Gegensatz\u00a0zu fertigen Anwendungen, bei denen Anpassungen entweder gar nicht m\u00f6glich sind oder viel Geld kosten, kann man Access-Datenbanken einfach selbst um neue Funktionen erweitern. Spannend wird das, wenn die Datenbank von mehreren Nutzern eingesetzt wird. Dann stellt sich die Frage: Wie bekomme ich die neue Version einer Datenbank am einfachsten auf die unterschiedlichen Arbeitspl\u00e4tze? Das gelingt auf verschiedene Arten, und in diesem Beitrag schauen wir uns eine an, mit der das Update vom Arbeitsplatz des Benutzers aus getriggert werden soll.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Automatisches_Update_per_Startdatenbank\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Icons in Ribbon, Kontextmen\u00fc, Formular und TreeView<\/h3>\n<p>Seit Jahren gibt es im Web einige Module, die das Handling von Bilddateien als Icons in Ribbon, Kontextmen\u00fcs, TreeViews oder als Formular-Icon erlauben. Diese sind meist umfangreich und f\u00fcr Laien kaum verst\u00e4ndlich. Wir haben die verwendeten Techniken einmal ein wenig einfacher gestaltet, sodass man nicht mehr so viel Code ben\u00f6tigt \u2013 und vor allem weniger API-Funktionen. In diesem Artikel lernen Sie, wie Sie Ribbon-Eintr\u00e4ge und Kontextmen\u00fc-Befehle mit Icons versehen. Als Bonus gibt eine hilfreiche Funktion, mit der wir schnell viele Icons in die Access-Datenbank \u00fcbertragen k\u00f6nnen, statt diese Schritt-f\u00fcr-Schritt einzulesen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Icons_in_Ribbon_Kontextmenue_Formular_und_TreeView\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formular-Timer in Access mit VBA<\/h3>\n<p>Formular-Timer in Access k\u00f6nnen ganz unterschiedliche Aufgaben \u00fcbernehmen. Die beiden Hauptkategorien sind Benutzerinteraktion und das Umgehen von Einschr\u00e4nkungen durch das System. Bei der Benutzerinteraktion geht es darum, in den gew\u00fcnschten Zeitintervallen Meldungen anzuzeigen, Informationen abzufragen et cetera. Bei den Systemeinschr\u00e4nkungen haben wir es mit Herausforderungen zu tun, bei denen wir zuerst eine asynchrone Aktion ausl\u00f6sen, die Daten f\u00fcr eine weitere Aktion liefern soll. Diese wird dann aber zu schnell ausgef\u00fchrt, als dass die Daten bereits vorhanden sind. In diesem Fall k\u00f6nnen wir mit der asynchronen Aktion einen Formular-Timer starten, der die folgende Aktion erst nach einem ausreichend gro\u00dfen Zeitintervall ausl\u00f6st, sodass alle Aktionen die notwendigen Daten zur Verf\u00fcgung haben. In diesem Artikel zeigen wir, wie ein Formular-Timer genau mit VBA programmiert wird: Wie wir das Zeitintervall festlegen, wie wir diesen starten und auch, wie wir ihn nach der Erledigung wieder ausschalten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/FormularTimer_in_Access_mit_VBA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Optimierter \u00bbSuchen und Ersetzen\u00ab-Dialog: Grundger\u00fcst<\/h3>\n<p>Der Dialog zum Suchen und Ersetzen f\u00fcr die Suche nach Daten in der Datenblattansicht ist bereits sehr praktisch. Allerdings hatte ein Leser die Anforderung, dass er \u00f6fter mit dem Dialog nach den gleichen Ausdr\u00fccken sucht, um diese zu ersetzen. Der Dialog hat zwar immer die zuletzt verwendeten zu suchenden und zu ersetzenden Ausdr\u00fccke gespeichert und in den Auswahlfeldern angeboten, aber wenn er die Datenbank geschlossen und erneut ge\u00f6ffnet hat, war die Arbeit verloren und die Auswahlfelder waren wieder leer. Also bauen wir diesen Dialog einfach nach und erweitern diesen um eine Funktion, welche die zuletzt verwendeten Eintr\u00e4ge dauerhaft speichert und diese nach dem Schlie\u00dfen und \u00d6ffnen der Anwendung wieder bereitstellt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Optimierter_\u00bbSuchen_und_Ersetzen\u00abDialog_Grundgeruest\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Add-In-Verzeichnis mit Wizhook ermitteln Manchmal ben\u00f6tigt man f\u00fcr einen bestimmten Zweck das Verzeichnis, in dem sich die Access-Add-Ins befinden. Bevor man eine Internetrecherche startet, wo sich dieser befindet, kann man auch einfach eine kleine, versteckte<\/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-88042025","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 04\/2025 - 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 04\/2025\" \/>\n<meta property=\"og:description\" content=\"Add-In-Verzeichnis mit Wizhook ermitteln Manchmal ben\u00f6tigt man f\u00fcr einen bestimmten Zweck das Verzeichnis, in dem sich die Access-Add-Ins befinden. Bevor man eine Internetrecherche startet, wo sich dieser befindet, kann man auch einfach eine kleine, versteckte\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88042025\/\" \/>\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=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042025\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042025\\\/\",\"name\":\"Access im Unternehmen 04\\\/2025 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"datePublished\":\"2025-08-03T11:30:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042025\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88042025\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042025\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 04\\\/2025\"}]},{\"@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 04\/2025 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 04\/2025","og_description":"Add-In-Verzeichnis mit Wizhook ermitteln Manchmal ben\u00f6tigt man f\u00fcr einen bestimmten Zweck das Verzeichnis, in dem sich die Access-Add-Ins befinden. Bevor man eine Internetrecherche startet, wo sich dieser befindet, kann man auch einfach eine kleine, versteckte","og_url":"https:\/\/access-im-unternehmen.de\/88042025\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88042025\/","url":"https:\/\/access-im-unternehmen.de\/88042025\/","name":"Access im Unternehmen 04\/2025 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"datePublished":"2025-08-03T11:30:06+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/88042025\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88042025\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88042025\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 04\/2025"}]},{"@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\/88042025","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=88042025"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88042025\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88042025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}