{"id":88062014,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062014.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88062014","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88062014\/","title":{"rendered":"Access im Unternehmen 06\/2014"},"content":{"rendered":"<h3>Schriften in Formularen und Berichten<\/h3>\n<p>Unter Textverarbeitungssystemen sind Erw\u00e4gungen zu den verwendeten Schriften selbstverst\u00e4ndlich. Hier bestimmen neben der Lesbarkeit auch Gesamtlayout und Schriftbild den Einsatz verschiedener Schriftarten. Welche \u00dcberlegungen f\u00fcr die Anforderungen an Schriften unter Access-Formularen und -Berichten anzustellen sind, soll in diesem Beitrag diskutiert werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Schriften_in_Formularen_und_Berichten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formularinhalte speichern und wieder abrufen<\/h3>\n<p>Webbrowser kennen diese Funktion dank Add-Ons schon l\u00e4nger: Wenn Sie dort Daten in ein Formular eintragen, k\u00f6nnen Sie diese speichern und bei der n\u00e4chsten Verwendung des Formulars per Mausklick erneut einf\u00fcgen. Warum gibt es das unter Access eigentlich noch nicht? Wie auch immer: Dieser Beitrag zeigt, wie Sie die Inhalte eines Access-Formulars zwischenspeichern und bei Bedarf wieder abrufen. Das hilft sowohl dem Entwickler als auch dem Benutzer, denn sowohl bei der Entwicklung als auch bei der Anwendung der Datenbank kann dieses Feature sehr n\u00fctzlich sein \u2013 wenn auch mit leicht unterschiedlichem Ansatz.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Formularinhalte_speichern_und_wieder_abrufen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kombinationsfelder mit vielen Eintr\u00e4gen<\/h3>\n<p>Ein Kombinationsfeld soll zur schnellen Auswahl von Daten dienen. Wenn es aber sehr viele Daten enth\u00e4lt, sto\u00dfen Sie einerseits an die maximal m\u00f6gliche Anzahl anzuzeigender Daten, zweitens geht die Performance beim Laden der Daten in die Knie. Wir haben ein Beispiel mit sehr vielen Datens\u00e4tzen erstellt und zeigen Ihnen in diesem Beitrag, wie Sie mit den Begrenzungen umgehen und dem Benutzer dennoch ein ergonomisches Arbeiten erm\u00f6glichen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kombinationsfelder_mit_vielen_Eintraegen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Mails per Drag and Drop in der Datenbank speichern<\/h3>\n<p>Mails landen gew\u00f6hnlicherweise im Posteingangsordner und werden dann, entweder automatisch oder manuell, in den jeweiligen Zielordner verschoben \u2013 wenn sie nicht gar gel\u00f6scht werden. Aber kann das schon alles sein? Nein! In diesem Artikel zeigen wir Ihnen, wie Sie beim Verschieben einer Mail in einen bestimmten Ordner weitere Aktionen ausl\u00f6sen k\u00f6nnen, und zwar per VBA-Ereignis. Auf diese Weise k\u00f6nnen Sie dann beispielsweise den Inhalt der Mail und gegebenenfalls auch Anlagen direkt in einer daf\u00fcr vorgesehenen Datenbank speichern.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Mails_per_Drag_and_Drop_in_der_Datenbank_speichern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA unter Access mit 64 Bit<\/h3>\n<p>Die 64bit-Version von Access sollten Sie schon deshalb nicht nutzen, weil diese ActiveX-Steuerelemente wie das TreeView-, das ListView- oder das ImageList-Steuerelement nicht unterst\u00fctzt. Aber es gibt noch weitere Gr\u00fcnde: Zum Beispiel k\u00f6nnte es Probleme bei der Verwendung von API-Funktionen geben. Manchmal bleibt einem Entwickler allerdings keine anderen M\u00f6glichkeit, weil etwa am Arbeitsplatz nur die 64bit-Version vorliegt oder aber der Kunde mit dieser Version arbeiten muss. Der vorliegende Beitrag liefert Informationen, wie Sie nicht kompatible VBA-Anweisungen f\u00fcr die Zielversion anpassen m\u00fcssen und wie Sie programmieren m\u00fcssen, um die 32bit- und die 64bit-Version gleicherma\u00dfen zu bedienen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBA_unter_Access_mit_64_Bit\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Das Windows Management Instrumentarium<\/h3>\n<p>Wenn Sie in Ihrer Datenbank externe Informationen \u00fcber System, Hardware oder Software ben\u00f6tigen, so lassen sich diese unter VBA meist nur \u00fcber umfangreiche API-Routinen gewinnen. Dabei gibt es mit dem Windows Management Instrumentarium, kurz WMI, eine Schnittstelle, die fast keine W\u00fcnsche offen l\u00e4sst und Ihnen enorm viel Programmierarbeit abnehmen kann. Das ist Grund genug, diese Schnittstelle einmal genauer unter die Lupe zu nehmen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Das_Windows_Management_Instrumentarium\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Mit Arrays arbeiten<\/h3>\n<p>\u00dcber Arrays unter VBA wurde schon vieles geschrieben und gesagt. Dennoch gibt es praktische Hinweise, die man gelegentlich ben\u00f6tigt, nicht so einfach im Internet. Also werfen wir in diesem Beitrag einen genaueren Blick auf die M\u00f6glichkeiten, die Arrays bieten, und liefern einige neue Funktionen rund um die Felder zum tempor\u00e4ren Speichern und Bereitstellen von Daten. Unter anderem sehen wir uns an, wie Sie die Inhalte von Arrays zu Debugging-Zwecken im Direktbereich oder in einer Excel-Tabelle ausgeben oder wie Sie pr\u00fcfen, ob ein Array leer ist.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Mit_Arrays_arbeiten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Suchen mit der clsFlexSearch-Klasse<\/h3>\n<p>Die Klasse clsFlexSearch l\u00e4sst sich einfach in Formulare integrieren und f\u00fcgt einem einfachen Textfeld umfassende Suchm\u00f6glichkeiten hinzu. Wie Sie diese Suche implementieren, erfahren Sie im Beitrag Flexible Suche in Formularen (www.access-im-unternehmen.de\/965). Der vorliegende Beitrag erl\u00e4utert die Klasse clsFlexSearch und stellt den Code vor, damit Sie diesen nachvollziehen und ihn gegebenenfalls an Ihre eigenen Bed\u00fcrfnisse anpassen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Suchen_mit_der_clsFlexSearchKlasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Flexible Suche in Formularen<\/h3>\n<p>Es gibt viele M\u00f6glichkeiten, eine Suche \u00fcber die Datens\u00e4tze einer Tabelle zu programmieren. Wir wollen in diesem Beitrag eine sehr flexible Variante vorstellen. Damit k\u00f6nnen Sie sowohl einfach Suchbegriffe eingeben, mit denen dann alle f\u00fcr die Suche angegebenen Felder durchsucht werden. Andererseits soll die Suche auch das gezielte Ermitteln von Datens\u00e4tzen erm\u00f6glichen, deren Felder bestimmte Werte enthalten. Um die Angabe der Feldnamen zu vereinfachen, haben wir der Suche auch noch eine Funktion zur Autovervollst\u00e4ndigung hinzugef\u00fcgt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Flexible_Suche_in_Formularen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Schriften in Formularen und Berichten Unter Textverarbeitungssystemen sind Erw\u00e4gungen zu den verwendeten Schriften selbstverst\u00e4ndlich. Hier bestimmen neben der Lesbarkeit auch Gesamtlayout und Schriftbild den Einsatz verschiedener Schriftarten. Welche \u00dcberlegungen f\u00fcr die Anforderungen an Schriften unter<\/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-88062014","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 06\/2014 - 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\/2014\" \/>\n<meta property=\"og:description\" content=\"Schriften in Formularen und Berichten Unter Textverarbeitungssystemen sind Erw\u00e4gungen zu den verwendeten Schriften selbstverst\u00e4ndlich. Hier bestimmen neben der Lesbarkeit auch Gesamtlayout und Schriftbild den Einsatz verschiedener Schriftarten. Welche \u00dcberlegungen f\u00fcr die Anforderungen an Schriften unter\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88062014\/\" \/>\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\\\/88062014\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062014\\\/\",\"name\":\"Access im Unternehmen 06\\\/2014 - 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\\\/88062014\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88062014\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062014\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 06\\\/2014\"}]},{\"@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\/2014 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 06\/2014","og_description":"Schriften in Formularen und Berichten Unter Textverarbeitungssystemen sind Erw\u00e4gungen zu den verwendeten Schriften selbstverst\u00e4ndlich. Hier bestimmen neben der Lesbarkeit auch Gesamtlayout und Schriftbild den Einsatz verschiedener Schriftarten. Welche \u00dcberlegungen f\u00fcr die Anforderungen an Schriften unter","og_url":"https:\/\/access-im-unternehmen.de\/88062014\/","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\/88062014\/","url":"https:\/\/access-im-unternehmen.de\/88062014\/","name":"Access im Unternehmen 06\/2014 - 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\/88062014\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88062014\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88062014\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 06\/2014"}]},{"@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\/88062014","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=88062014"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88062014\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88062014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}