{"id":88062016,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062016.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88062016","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88062016\/","title":{"rendered":"Access im Unternehmen 06\/2016"},"content":{"rendered":"<h3>Datensatzvorlage per Mausklick<\/h3>\n<p>Im Beitrag \u00bbDynamische Standardwerte\u00ab haben wir uns angesehen, wie Sie bestimmte Werte als Standardwerte f\u00fcr neue Datens\u00e4tze nutzen k\u00f6nnen. Dabei haben wir immer die zuletzt angegebenen Werte in einer Tabelle gespeichert und diese beim Anlegen eines neuen Datensatzes als Standardwerte vorgegeben. Etwas mehr Flexibilit\u00e4t erhalten Sie noch, wenn Sie selbst festlegen k\u00f6nnen, welche Daten als Standardwerte f\u00fcr folgende Datens\u00e4tze genutzt werden sollen. Sprich: Uns fehlt noch die M\u00f6glichkeit, einen Wert eines beliebigen Datensatzes als Standardwertes zu nutzen. Au\u00dferdem wollen wir noch komplette Datens\u00e4tze als Vorlage f\u00fcr neue Datens\u00e4tze nutzen k\u00f6nnen. Wie dies gelingt, erfahren Sie im vorliegenden Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Datensatzvorlage_per_Mausklick\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQL Server-Tools<\/h3>\n<p>Wenn Sie mit Access als Frontend arbeiten und mit dem SQL Server als Backend, kommen Sie nicht umhin, sich mit Verbindungszeichenfolgen, dem Verkn\u00fcpfen von Tabellen oder dem Ausprobieren und Absetzen von SQL-Abfragen direkt an den SQL Server auseinanderzusetzen. Dieser Beitrag stellt drei Tools vor, die Sie direkt in Ihre Access-Anwendung importieren k\u00f6nnen und mit denen Sie komfortabel Verbindungen definieren, Tabellen verkn\u00fcpfen und SQL-Abfragen an den SQL Server schicken k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/SQL_ServerTools\">Zum Artikel &#8230;<\/a><\/p>\n<h3>RDBMS-Zugriff per VBA: Daten abfragen<\/h3>\n<p>Im Beitrag \u00bbRDBMS-Zugriff per VBA: Verbindungen\u00ab haben wir die Grundlage f\u00fcr den Zugriff auf SQL Server-Datenbanken geschaffen. Nun gehen wir einen Schritt weiter: Wir wollen mit den dort beschriebenen Methoden etwa zum Zusammenstellen einer Verbindungszeichenfolge auf die Daten einer SQL Server-Datenbank zugreifen. Dabei lernen Sie eine Reihe interessanter Funktionen kennen, die den Zugriff deutlich vereinfachen und die auch noch \u00fcberaus performant sind.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/RDBMSZugriff_per_VBA:_Daten_abfragen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Dynamische Listenfeldspalten<\/h3>\n<p>Listenfelder sind tolle Steuerelemente. Mit ihnen k\u00f6nnen Sie Daten schnell zur Auswahl bereitstellen. Allerdings haben sie einen Makel: Sie erlauben keine automatische \u00c4nderung der Spaltenbreite zur Laufzeit \u2013 zumindest nicht mit Bordmitteln. Dieser Beitrag zeigt, wie Sie in Zusammenhang mit den Verankern-Eigenschaften von Formularen zumindest ein klein wenig Flexibilit\u00e4t aus den ansonsten bez\u00fcglich der Spaltenbreiten recht statischen Listenfelder herausholen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dynamische_Listenfeldspalten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zippen mit Access<\/h3>\n<p>Sie werden immer mal wieder auf die Aufgabe sto\u00dfen, automatisiert Zip-Dateien zu erstellen, Daten in Zip-Dateien zu speichern oder Daten aus Zip-Dateien zu extrahieren. Dazu ben\u00f6tigen Sie optimalerweise VBA-Code ohne viel Schnickschnack wie externe Bibliotheken et cetera. Windows liefert gl\u00fccklicherweise in aktuelleren Versionen M\u00f6glichkeiten, Zip-Dateien auch per VBA zu erstellen und zu f\u00fcllen und lesen. Diese sind zwar nicht son einfach zu finden, aber wir haben Ihnen eine Auswahl wichtiger Funktionen zusammengestellt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zippen_mit_Access\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Daten aus Excel-Sheets importieren<\/h3>\n<p>Gelegentlich werden Sie als Access-Entwickler vor der Aufgabe stehen, den Import aus Excel-Dateien zu implementieren. Manchmal gibt es dabei Sonderf\u00e4lle, in denen etwa die Daten aus mehreren Sheets eingelesen oder bereitgestellt werden sollen. Wir schauen uns an, wie das mit mehreren Sheets gelingt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Steuerelemente zur Laufzeit debuggen<\/h3>\n<p>Wenn im Formular oder in den enthaltenen Steuerelementen zur Laufzeit merkw\u00fcrdige Werte angezeigt werden oder die Elemente nicht wie gew\u00fcnscht reagieren, kann das verschiedene Ursachen haben. Viele davon lassen sich am einfachsten aufdecken, wenn Sie die Werte und Eigenschaften auslesen, w\u00e4hrend das Formular in der Formularansicht ge\u00f6ffnet ist. Doch das ist nicht ganz einfach, denn es erfordert eine Menge Tipparbeit \u2013 und oft die genaue Kenntnis der Formular-, Unterformular- oder Steuerelementnamen. Wir zeigen eine Methode, die das Abfragen der Eigenschaftswerte erheblich vereinfacht.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Steuerelemente_zur_Laufzeit_debuggen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zip-Formular<\/h3>\n<p>Wie das Zippen unter Access mit Bordmitteln funktioniert, haben Sie im Artikel \u00bbZippen mit Access\u00ab erfahren. Im vorliegenden Beitrag schauen wir uns nun an, wie Sie die VBA-Funktionen zum Packen, Entpacken und L\u00f6schen von Elementen aus Zip-Dateien von einem Formular aus nutzen k\u00f6nnen, sodass auch einfache Benutzer damit arbeiten k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/ZipFormular\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Datensatzvorlage per Mausklick Im Beitrag \u00bbDynamische Standardwerte\u00ab haben wir uns angesehen, wie Sie bestimmte Werte als Standardwerte f\u00fcr neue Datens\u00e4tze nutzen k\u00f6nnen. Dabei haben wir immer die zuletzt angegebenen Werte in einer Tabelle gespeichert und<\/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-88062016","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 06\/2016 - 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\/2016\" \/>\n<meta property=\"og:description\" content=\"Datensatzvorlage per Mausklick Im Beitrag \u00bbDynamische Standardwerte\u00ab haben wir uns angesehen, wie Sie bestimmte Werte als Standardwerte f\u00fcr neue Datens\u00e4tze nutzen k\u00f6nnen. Dabei haben wir immer die zuletzt angegebenen Werte in einer Tabelle gespeichert und\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88062016\/\" \/>\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\\\/88062016\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062016\\\/\",\"name\":\"Access im Unternehmen 06\\\/2016 - 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\\\/88062016\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88062016\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88062016\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 06\\\/2016\"}]},{\"@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\/2016 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 06\/2016","og_description":"Datensatzvorlage per Mausklick Im Beitrag \u00bbDynamische Standardwerte\u00ab haben wir uns angesehen, wie Sie bestimmte Werte als Standardwerte f\u00fcr neue Datens\u00e4tze nutzen k\u00f6nnen. Dabei haben wir immer die zuletzt angegebenen Werte in einer Tabelle gespeichert und","og_url":"https:\/\/access-im-unternehmen.de\/88062016\/","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\/88062016\/","url":"https:\/\/access-im-unternehmen.de\/88062016\/","name":"Access im Unternehmen 06\/2016 - 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\/88062016\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88062016\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88062016\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 06\/2016"}]},{"@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\/88062016","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=88062016"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88062016\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88062016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}