{"id":88052019,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052019.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052019","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88052019","title":{"rendered":"Access [basics] Ausgabe 05\/2019"},"content":{"rendered":"<div class=\"rcp_restricted\"><\/p>\n<p><b>Registrierte Abonnenten finden an dieser Stelle den Download der kompletten Ausgabe im PDF-Format und die Beispieldateien.<\/b><\/p>\n<p>\n<\/div>\n<h3>Zoomfenster: Einsatz und Neuerungen<\/h3>\n<p>Wenn Sie in der Benutzeroberfl\u00e4che von Access mit Ausdr\u00fccken etwa in Eigenschaftsfeldern von Formularen und Steuerelementen oder auch mit berechneten Ausdr\u00fccken im Entwurfsraster des Abfrageentwurfs arbeiten, k\u00f6nnte es etwas unkomfortabel werden, wenn der Ausdruck nicht komplett im jeweiigen Textfeld zu sehen ist. Zur etwas komfortableren Bearbeitung hat Microsoft unter Access das Zoomfenster vorgesehen, das sie bei aktiviertem Steuer\u00adelement mit der Tastenkombination Umschalt + F2 \u00f6ffnen k\u00f6nnen. Allerdings konnte man bisher seine Gr\u00f6\u00dfe nicht \u00e4ndern. Das hat sich mit dem aktuellen Update von Access ge\u00e4ndert \u2013 das Zoomfenster kann nun auch in der Gr\u00f6\u00dfe angepasst werden. Das und die Grundlagen zum Zoomfenster lesen Sie in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Zoomfenster:_Einsatz_und_Neuerungen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Feldinhalte aufteilen, Teil I<\/h3>\n<p>Wenn sie Daten etwa aus Excel-Tabellen oder anderen Quellen importieren, liegen diese nicht immer in der gew\u00fcnschten Form vor. Dann sind Felder wie Vorname und Nachname in einem Feld zusammengefasst, oder Sie m\u00f6chten vielleicht Stra\u00dfe und Hausnummer trennen und auf zwei Felder aufteilen. Wie das mit m\u00f6glichst wenig manuellem Aufwand gelingt, zeigen wir in diesem Artikel am Beispiel von Stra\u00dfe und Hausnummer.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Feldinhalte_aufteilen,_Teil_I.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA-Funktionen testen<\/h3>\n<p>Wenn Sie VBA-Funktionen entwickeln, sollen diese reproduzierbare und f\u00fcr alle \u00fcbergebenen Parameterwerte korrekte Ergebnisse liefern. Manch einer testet die Funktion dann f\u00fcr einen Wert, erh\u00e4lt das gew\u00fcnschte Ergebnis, erh\u00e4lt f\u00fcr einen anderen Wert ein falsches Ergebnis, \u00e4ndert die Funktion &#8230; und: Irgendwann stellt sich heraus, dass diese nach den \u00c4nderungen nicht mehr das korrekte Ergebnis f\u00fcr den eingangs verwenden Parameter liefert. Hier hilft es, wenn Sie das Entwickeln von VBA-Funktionen etwas systematischer angehen, n\u00e4mlich mit organisierten Tests. Dabei testen Sie die Funktion mit allen Parameterwerten, die Ihnen einfallen und wiederholen diese Tests auch nach \u00c4nderungen an der Funktion, um sicherzustellen, dass die \u00c4nderung der Funktion die Ergebnisse nicht beeinflusst. Wie das gelingt, zeigen wir in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/VBAFunktionen_testen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>MSForms: Formulare und Steuerelemente<\/h3>\n<p>Neben den eingebauten Formularen und  Steuerelementen gibt es noch eine weitere Bibliothek, die einen eigenen Formulartyp und einige bereits bekannte sowie einige neue Steuer\u00adelemente liefert. Dabei handelt es sich um die MSForms-Bibliothek, welche das UserForm-Formular sowie besagte Steuer\u00adelemente bereith\u00e4lt. Die Elemente dieser Bibliothek bringen einige Vorteile gegen\u00fcber den eingebauten Elementen, aber es ist hier und da auch mehr Aufwand zu betreiben, um die gewohnten Funktionen nachzubilden. Deshalb wollen wir die Elemente f\u00fcr Aufgaben nutzen, wo wir mit Bordmitteln nicht weiterkommen. Welche das sind und wie die Umsetzung aussieht, zeigt der vorliegende Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/MSForms:_Formulare_und_Steuerelemente.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ligaverwaltung, Teil 2: Formulare<\/h3>\n<p>F\u00fcr die meisten Sportarten gibt es Wettbewerbe in Ligen. Oder zumindest Turniere, die ja meist auch als kleine Liga angesehen werden k\u00f6nnen mit Spielpaarungen und Tabellen. Jedenfalls gibt eine Verwaltung solcher Ligen jede Menge Stoff f\u00fcr eine Datenbankanwendung \u2013 mit Datenmodell, Abfragen, Formularen zur Eingabe der Daten und Berichten, um Spielpl\u00e4ne und Tabellen auszugeben. Im zweiten Teil der Artikelreihe programmieren wir die Formulare, die zur Eingabe der Daten der Ligaverwaltung n\u00f6tig sind.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Ligaverwaltung,_Teil_2:_Formulare.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>XML mit VBA lesen: Nodes selektieren<\/h3>\n<p>Im Artikel \u00bbXML-Dokumente mit VBA lesen\u00ab haben wir die grundlegenden Befehle erl\u00e4utert, mit denen Sie per VBA auf den Inhalt von XML-Dokumenten zugreifen k\u00f6nnen. Wir sind dort bereits kurz auf die beiden Funktionen SelectNodes und SelectSingleNode eingegangen, mit denen Sie einen Verweis auf eine Auflistung mehrerer Node-Elemente oder eines einzelnen Elements holen k\u00f6nnen. Dabei geben Sie per Parameter den Pfad zu den gesuchten Node-Elementen oder die Attribute der Elemente auf diesem Pfad an. Im vorliegenden Artikel sehen wir uns im Detail an, wie Sie solche Suchkriterien formulieren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/XML_mit_VBA_lesen:_Nodes_selektieren.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zoomfenster: Einsatz und Neuerungen Wenn Sie in der Benutzeroberfl\u00e4che von Access mit Ausdr\u00fccken etwa in Eigenschaftsfeldern von Formularen und Steuerelementen oder auch mit berechneten Ausdr\u00fccken im Entwurfsraster des Abfrageentwurfs arbeiten, k\u00f6nnte es etwas unkomfortabel werden,<\/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-88052019","page","type-page","status-publish","hentry"],"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>Access [basics] Ausgabe 05\/2019 - Access [basics]<\/title>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access [basics] Ausgabe 05\/2019 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Zoomfenster: Einsatz und Neuerungen Wenn Sie in der Benutzeroberfl\u00e4che von Access mit Ausdr\u00fccken etwa in Eigenschaftsfeldern von Formularen und Steuerelementen oder auch mit berechneten Ausdr\u00fccken im Entwurfsraster des Abfrageentwurfs arbeiten, k\u00f6nnte es etwas unkomfortabel werden,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88052019\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\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=\"3\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\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88052019#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88052019\",\"name\":\"Access [basics] Ausgabe 05\/2019 - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"dateModified\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/88052019#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88052019\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88052019#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\/88052019\",\"url\":\"https:\/\/access-basics.de\/index.php\/88052019\",\"name\":\"Access [basics] Ausgabe 05\/2019\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88052019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/page"}],"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=88052019"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88052019\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88052019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}