{"id":88062017,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062017.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88062017","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88062017\/","title":{"rendered":"Access im Unternehmen 06\/2017"},"content":{"rendered":"<h3>Vereinsverwaltung: Von Excel zum Datenmodell<\/h3>\n<p>Die Tage war es soweit: Schwiegervater, seines Zeichens zweiter Vorsitzender eines Sportvereins, druckste herum: \u00bbDie Mitgliederdatei, also &#8230; die Excel-Datei \u2013 kannst Du uns da nicht mal was Richtiges draus zaubern? Also ein Programm, mit dem ich Mitglieder eingeben und auch mal ein paar Auswertungen machen kann?\u00ab Na klar kann ich. Also hatte ich ein neues Projekt: Eine Excel-Tabelle mit allen relevanten Daten sollte in einer relationalen Datenbank landen, die nicht nur die Dateneingabe vereinfachte, sondern auch noch verschiedene andere Aufgaben \u00fcbernehmen sollte. Ein perfektes Beispiel f\u00fcr eine L\u00f6sung in Access im Unternehmen! Dieser Teil beschreibt, wie wir die Daten aus der Excel-Tabelle in ein frisch erstelltes Datenmodell \u00fcberf\u00fchren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Vereinsverwaltung:_Von_Excel_zum_Datenmodell\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Vereinsverwaltung: Migration<\/h3>\n<p>Im Beitrag \u00bbVereinsverwaltung: Von Excel zum Datenmodell\u00ab haben wir gezeigt, wie Sie eine exemplarische Excel-Tabelle mit den Daten zur Mitgliedsverwaltung in ein \u00adAccess-Datenmodell umwandeln. Dabei haben wir die Daten der Excel-Datei bereits in der Datenbank verf\u00fcgbar gemacht. Neben der damit verbundenen konzeptionellen Arbeit kommt nun der interessante Teil: die Programmierung von VBA-Code und Abfragen, um die Daten aus der monolithischen Excel-Tabelle in das Datenmodell zu \u00fcbertragen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Vereinsverwaltung:_Migration\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Unterdatenbl\u00e4tter in Formularen<\/h3>\n<p>Unterdatenbl\u00e4tter in Tabellen oder Abfragen kennen Sie sicherlich bereits. Das sind die Bereiche einer Datenblattansicht, die aufklappen, wenn Sie das Plus-Zeichen vor einem Datensatz anklicken. Wenn Sie eine Tabelle, f\u00fcr die eine solche Unterdatenblatt-Funktion eingerichtet ist, jedoch in der Datenblattansicht in einem Formular oder Unterformular anzeigen wollen, verschwinden die praktischen Plus-Zeichen und Sie schauen in die R\u00f6hre. Doch das ist nicht das Ende der Fahnenstange: Access sieht durchaus den Einsatz von Unterdatenbl\u00e4ttern in Formularen vor \u2013 und damit l\u00e4sst sich eine Menge anstellen!<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Unterdatenblaetter_in_Formularen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Undo in mehreren Unterformularen<\/h3>\n<p>In den Beitr\u00e4gen \u00bbUndo in Haupt- und Unterformular\u00ab und \u00bbUndo in Haupt- und Unterformular mit Klasse\u00ab haben wir gezeigt, wie Sie die Undo-Funktion etwa durch einen Abbrechen-Schaltfl\u00e4che nicht nur auf das Hauptformular, sondern auch auf die \u00c4nderungen im Unterformular erstrecken. Nun hat ein Leser gefragt, ob man dies auch f\u00fcr mehrere Unterformulare erledigen kann. Klar kann man \u2013 die angepasste L\u00f6sung stellt der vorliegende Beitrag vor.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Undo_in_mehreren_Unterformularen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Null, leere Zeichenkette, Nothing und Co.<\/h3>\n<p>In Datenbanken wie Microsoft Access gibt es einen entscheidenden Unterschied zwischen einem leeren Feld und einem Feld mit einer leeren Zeichenkette. Und es gibt noch mehr interessante Dinge rund um dieses Thema, zum Beispiel die Funktion IsNull, die Funktion Nz und weitere VBA-Elemente, die sich mit \u00e4hnlichen Dingen befassen \u2013 wie etwa  Nothing, Empty oder Missing. Dieser Beitrag erl\u00e4utert diese VBA-Elemente und zeigt die wichtigsten Unterschiede und Einsatzzwecke auf.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Null,_leere_Zeichenkette,_Nothing_und_Co.\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Die CurrentDb-Funktion und das Database-Objekt<\/h3>\n<p>Der Zugriff auf die Objekte der aktuellen Datenbank erfolgt in vielen F\u00e4llen \u00fcber eine Objektvariable mit dem Datentyp Database. Diese wird dann mit der CurrentDb-Funktion gef\u00fcllt. Der Zugriff auf die aktuelle Datenbank kann dabei auch direkt \u00fcber CurrentDb erfolgen. Dieser Beitrag liefert Informationen \u00fcber die Eigenschaften und Methoden des Database-Objekts.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Die_CurrentDbFunktion_und_das_DatabaseObjekt\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Daten anonymisieren<\/h3>\n<p>Wenn ein potenzieller Kunde Sie um Unterst\u00fctzung beim Programmieren oder Anpassen einer bestehenden Datenbank bittet, ist es am einfachsten, wenn diese Ihnen die Datenbank zum Analysieren zur Verf\u00fcgung stellt. Das scheitert aber oft daran, dass der Kunde die Datenbank nicht herausgeben darf, weil die enthaltenen Daten nicht weitergegeben werden d\u00fcrfen. Oft handelt es sich dabei um Adressdaten. Dieser Beitrag zeigt, wie Sie dem Kunden das Werkzeug bereitstellen, die enthaltenen Daten zu anonymisieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Daten_anonymisieren\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vereinsverwaltung: Von Excel zum Datenmodell Die Tage war es soweit: Schwiegervater, seines Zeichens zweiter Vorsitzender eines Sportvereins, druckste herum: \u00bbDie Mitgliederdatei, also &#8230; die Excel-Datei \u2013 kannst Du uns da nicht mal was Richtiges draus<\/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-88062017","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 06\/2017 - 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\/2017\" \/>\n<meta property=\"og:description\" content=\"Vereinsverwaltung: Von Excel zum Datenmodell Die Tage war es soweit: Schwiegervater, seines Zeichens zweiter Vorsitzender eines Sportvereins, druckste herum: \u00bbDie Mitgliederdatei, also &#8230; die Excel-Datei \u2013 kannst Du uns da nicht mal was Richtiges draus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88062017\/\" \/>\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=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062017\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062017\\\/\",\"name\":\"Access im Unternehmen 06\\\/2017 - 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\\\/88062017\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88062017\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062017\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 06\\\/2017\"}]},{\"@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\/2017 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 06\/2017","og_description":"Vereinsverwaltung: Von Excel zum Datenmodell Die Tage war es soweit: Schwiegervater, seines Zeichens zweiter Vorsitzender eines Sportvereins, druckste herum: \u00bbDie Mitgliederdatei, also &#8230; die Excel-Datei \u2013 kannst Du uns da nicht mal was Richtiges draus","og_url":"https:\/\/access-im-unternehmen.de\/88062017\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88062017\/","url":"https:\/\/access-im-unternehmen.de\/88062017\/","name":"Access im Unternehmen 06\/2017 - 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\/88062017\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88062017\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88062017\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 06\/2017"}]},{"@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\/88062017","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=88062017"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88062017\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88062017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}