{"id":88012016,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012016.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88012016","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88012016","title":{"rendered":"Access [basics] Ausgabe 01\/2016"},"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>Zus\u00e4tzliche Steuerelemente mit MSForms<\/h3>\n<p>Zur Entwicklung von Oberfl\u00e4chen f\u00fcr Ihre Datenbanken \u00fcber Formulare stellt Access an sich ausreichend Steuerelemente zur Verf\u00fcgung. In manchen F\u00e4llen sind jedoch speziellere Elemente gefragt, die man sich dann umst\u00e4ndlich aus den vorhandenen zusammenbasteln und programmieren muss. Dabei gibt Access uns die M\u00f6glichkeit, seine Oberfl\u00e4che \u00fcber den Schatz an ActiveX-Steuerelementen zu erweitern. Die Steuerelemente von MSForms w\u00e4ren daf\u00fcr ein Beispiel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Zusaetzliche_Steuerelemente_mit_MSForms.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Bubble Sort<\/h3>\n<p>Solange Sie mit Datenzugriffsobjekten hantieren, ist das Sortieren von Daten eine einfache Angelegenheit. Diese \u00fcbernehmen Sortierungen etwa \u00fcber die SQL-Anweisung <b>OrderBy<\/b> oder dezidierte Sort-Methoden. Bei in Arrays untergebrachten Datenmengen unter VBA l\u00e4sst Sie Access jedoch im Regen stehen. Hier kommen Sie um eigens programmierte Routinen nicht herum. <\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Bubble_Sort.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Klassenmodule und benutzerdefinierte Typen<\/h3>\n<p>Die allermeisten Prozeduren und Funktionen des VBA-Projekts Ihrer Datenbank werden Sie in ganz normalen Modulen unterbringen. Dabei wird leicht \u00fcbersehen, dass es sich etwa bei Formularen um eine andere Art Module handelt, n\u00e4mlich um Klassenmodule. Diese k\u00f6nnen Sie aber auch selbst anlegen. Erfahren Sie hier, wie Sie dabei vorgehen. Wir leiten das Thema zun\u00e4chst jedoch mit den benutzerdefinierten Typen ein, welche Klassenmodule verst\u00e4ndlicher machen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Klassenmodule_und_benutzerdefinierte_Typen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Horoskopgenerator<\/h3>\n<p>Nein, um jene Horoskope, die Sie gemeinhin in Zeitschriften finden, geht es hier nicht. Wir stellen eine Datenbankl\u00f6sung vor, die echte Geburtshoroskope auf astrologischer Basis erzeugen kann, wobei eine Deutung dieser allerdings nicht stattfindet. Ob Sie daran glauben, oder nicht, spielt weniger eine Rolle. Hier geht es um einige Techniken, die sich auch in anderen Datenbanken einsetzen lassen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Horoskopgenerator.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Alles plausibel?<\/h3>\n<p>Fehleingaben in Datenbanken sind, nach eigener Erfahrung, ein Quell st\u00e4ndiger Reibereien in Unternehmen. Oft sind die Daten redundant, mangelhaft formatiert oder l\u00fcckenhaft. Nachforschungen, wer nun dies oder jenes falsch gemacht habe, f\u00fchren selten zu effizienterer Arbeitsatmosph\u00e4re. Dabei k\u00f6nnten doch Plausibilit\u00e4tspr\u00fcfungen schon bei der Eingabe in Formulare einen gro\u00dfen Teil dieses Missstands beheben. Wir zeigen Ihnen einige Beispiele.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Alles_plausibel?.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zus\u00e4tzliche Steuerelemente mit MSForms Zur Entwicklung von Oberfl\u00e4chen f\u00fcr Ihre Datenbanken \u00fcber Formulare stellt Access an sich ausreichend Steuerelemente zur Verf\u00fcgung. In manchen F\u00e4llen sind jedoch speziellere Elemente gefragt, die man sich dann umst\u00e4ndlich aus<\/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-88012016","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 01\/2016 - 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 01\/2016 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Zus\u00e4tzliche Steuerelemente mit MSForms Zur Entwicklung von Oberfl\u00e4chen f\u00fcr Ihre Datenbanken \u00fcber Formulare stellt Access an sich ausreichend Steuerelemente zur Verf\u00fcgung. In manchen F\u00e4llen sind jedoch speziellere Elemente gefragt, die man sich dann umst\u00e4ndlich aus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88012016\" \/>\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=\"2\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\/88012016#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012016\",\"name\":\"Access [basics] Ausgabe 01\/2016 - 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\/88012016#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88012016\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012016#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\/88012016\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012016\",\"name\":\"Access [basics] Ausgabe 01\/2016\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012016","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=88012016"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012016\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88012016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}