{"id":88052011,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052011.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052011","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88052011\/","title":{"rendered":"Access im Unternehmen 05\/2011"},"content":{"rendered":"<h3>Kombinationsfeldeintrag per Doppelklick<\/h3>\n<p>Eine gute Ergonomie macht sich manchmal in Kleinigkeiten bemerkbar. So machte mich zuletzt ein Kunde darauf aufmerksam, dass es doch toll w\u00e4re, die Eintr\u00e4ge von Kombinationsfeldern wie auch im Eigenschaftsfenster von Access einfach per Doppelklick auszuw\u00e4hlen \u2013 so, dass mit jedem Doppelklick der jeweils n\u00e4chste Eintrag angezeigt wird. Nun, technisch ist das recht leicht umzusetzen, aber die Idee muss man erstmal haben! In diesem Beitrag lesen Sie nun, wie Sie Ihre Kombinationsfeldeintr\u00e4ge mit einer Funktion zum Ausw\u00e4hlen von Eintr\u00e4gen per Doppelklick ausstatten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kombinationsfeldeintrag_per_Doppelklick\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Dateiauswahl per Kombinationsfeld<\/h3>\n<p>Es gibt verschiedene Varianten, eine Datei oder ein Verzeichnis per Dateidialog auszuw\u00e4hlen. Wer jedoch schon einmal mit einer Linux-Shell oder auch mit dem MS-Dos-Fenster gearbeitet hat, wei\u00df, dass sich Verzeichnisse und Dateien auch rein tastaturgesteuert eingeben lassen. Was liegt da n\u00e4her, als eine effiziente und schnelle M\u00f6glichkeit zum Ausw\u00e4hlen von Verzeichnis- und Dateinamen zu bauen, die ausschlie\u00dflich per Tastatur bedient werden kann? Dieser Beitrag zeigt, wie Sie ein herk\u00f6mmliches Kombinationsfeld zur Dateiauswahl einsetzen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dateiauswahl_per_Kombinationsfeld\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Dateisystem im Griff mit dem FileSystemObject<\/h3>\n<p>F\u00fcr viele F\u00e4lle reichen die in VBA integrierten Befehle wie Dir, MkDir, Kill oder Copy aus. Manchmal sto\u00dfen Sie damit aber an die Grenzen der VBA-Bibliothek. In diesem Fall hilft m\u00f6glicherweise das FileSystemObject weiter. Es bietet umfangreiche M\u00f6glichkeiten, auf Laufwerke, Verzeichnisse und Dateien zuzugreifen. Dieser Beitrag zeigt, wie Sie das FileSystemObject verf\u00fcgbar machen und welche interessanten Aktionen Sie damit durchf\u00fchren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dateisystem_im_Griff_mit_dem_FileSystemObject\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Textdateien mit dem FileSystemObject<\/h3>\n<p>Textdateien \u00f6ffnen, lesen, schreiben und schlie\u00dfen Sie normalerweise mit den Methoden Open, Get, Print, Input oder Close der VBA-Bibliothek. Es gibt jedoch auch noch eine Alternative, die Sie sich mit einem einfachen Verweis erschlie\u00dfen k\u00f6nnen: Das FileSystemObject und das darin enthaltene Textstream-Objekt. Wie Sie damit komfortabel Textdateien erstellen, bearbeiten, lesen und l\u00f6schen, erfahren Sie in diesem Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Textdateien_mit_dem_FileSystemObject\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Standardmethode von Klassen nutzen<\/h3>\n<p>Wussten Sie, dass Sie f\u00fcr ein Klassenmodul eine Standardmethode festlegen k\u00f6nnen? Es funktoiniert, und eine solche Methode rufen Sie allein durch die Angabe des entsprechenden Objektnamens auf. Wof\u00fcr man das braucht? Na, zum Beispiel, um Ereignisprozeduren f\u00fcr Eigenschaften zu implementieren, bei denen dies normalerweise nicht gelingt. So k\u00f6nnen Sie nun etwa per Ereignisprozedur auf das vollst\u00e4ndige Laden einer Webseite mit dem Webbrowser-Steuerelement reagieren anstatt eine Do While-Schleife so lange laufen zu lassen, bis der gew\u00fcnschte Status erreicht wird.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Standardmethode_von_Klassen_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Registrierung von Anwendungen<\/h3>\n<p>Wenn Sie eine Anwendung programmieren und sp\u00e4ter als L\u00f6sung verkaufen m\u00f6chten, m\u00fcssen Sie auf irgendeine Weise sicherstellen, dass nur der jeweilige K\u00e4ufer damit arbeiten kann. Anderenfalls passiert es leicht, dass derjenige die Anwendung an andere Nutzer weitergibt \u2013 vielleicht sogar ohne das Bewusstsein, dass er den Hersteller der Software um seinen Lohn bringt. In diesem Beitrag stellen wir Ihnen eine L\u00f6sung vor, mit der Sie Ihre Anwendungen vor der Weitergabe an Dritte sch\u00fctzen \u2013 und das sogar mit zeitlicher Begrenzung.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Registrierung_von_Anwendungen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Webservice light<\/h3>\n<p>Manchmal kann es n\u00fctzlich sein, Informationen \u00fcber das Internet bereitzustellen \u2013 und damit ist diesmal nicht der Zugriff auf eine Datenbank auf einem Webserver gemeint. In diesem Fall soll eine Anwendung etwa selbst ermitteln k\u00f6nnen, ob es ein Update f\u00fcr sie gibt oder sie soll Informationen wie etwa Registrierungsdaten zum Webserver des Benutzers \u00fcbermitteln. Dieser Beitrag stellt eine kleine L\u00f6sung bereit, mit der Sie die notwendigen Daten auf einem Webserver bereitstellen und zeigt, wie Sie diese Informationen per Access-Datenbank auslesen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Webservice_light\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Amazon Webservices mit OAuth nutzen<\/h3>\n<p>Im Beitrag Amazon Webservices mit VBA nutzen (www.access-im-unternehmen.de\/634) haben wir die technischen Grundlagen dazu geliefert, wie Sie unter VBA auf die Produktdatenbank von Amazon zugreifen k\u00f6nnen. Der Beitrag B\u00fccherverwaltung (www.access-im-unternehmen.de\/633) lieferte ein praktisches Beispiel f\u00fcr den Einsatz dieser Technik. In der Zwischenzeit hat sich Einiges getan: Amazon hat eine zus\u00e4tzliche H\u00fcrde eingebaut, die den Zugriff auf den Katalog verhinderte. Der vorliegende Beitrag zeigt, wie Sie Anfragen an die Amazon Webservices signieren und wieder problemlos auf die Daten zugreifen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Amazon_Webservices_mit_OAuth_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQLDump-Assistent<\/h3>\n<p>Hin und wieder ben\u00f6tigt man Code, um eine Tabelle zur Laufzeit erstellen zu k\u00f6nnen. Das geht am einfachsten mit den Data Definition Language (DDL)-Befehlen von SQL. Dummerweise verwendet man diese in der Regel recht selten, sodass dies selten ohne Recherche in der Onlinehilfe oder sonstigen Quellen funktioniert. In einem fr\u00fcheren Beitrag haben wir bereits die Techniken f\u00fcr das automatische Erstellen solcher Skripte auf Basis bestehender Tabellen vorgestellt. Warum also nicht einfachen einen Assistenten erstellen, der diese Funktion st\u00e4ndig verf\u00fcgbar macht?<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/SQLDumpAssistent\">Zum Artikel &#8230;<\/a><\/p>\n<h3>XML-Code-Builder <\/h3>\n<p>Ein XML-Code-Builder \u2013 was soll das denn sein? Nun: Stellen Sie sich einfach vor, Ihr Kunde liefert Ihnen eine Datenbank und ein XML-Dokument und m\u00f6chte, dass Sie ihm den Code liefern, mit dem er ein so aufgebautes XML-Dokument mit Daten aus der Datenbank f\u00fcllen kann. Kein Problem, sagen Sie \u2013 es ist zwar etwas Flei\u00dfarbeit, aber das bekommen Sie schon hin. Ach: Ist Flei\u00dfarbeit nicht das erkl\u00e4rte Feindbild eines Access-Entwicklers? Genau! Und deshalb liefert dieser Beitrag Ihnen die Werkzeuge, um das Grundger\u00fcst des zu erstellenden Codes zu erstellen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/XMLCodeBuilder_\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA-Funktionen f\u00fcr Entwickler<\/h3>\n<p>In dieser Ausgabe unserer Tipps und Tricks-Reihe stellen wir Ihnen einige Funktionen vor, die Sie speziell als Entwickler einsetzen k\u00f6nnen. Sie erfahren beispielsweise, wie Sie neue Versionsnummern ermitteln, ob eine Datenbank eine .mde\/.accde-Datei ist, wie Sie Texte per Code in die Zwischenablage kopieren oder Zeichenketten f\u00fcr den Einsatz in URLs vorbereiten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBAFunktionen_fuer_Entwickler\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kombinationsfeldeintrag per Doppelklick Eine gute Ergonomie macht sich manchmal in Kleinigkeiten bemerkbar. So machte mich zuletzt ein Kunde darauf aufmerksam, dass es doch toll w\u00e4re, die Eintr\u00e4ge von Kombinationsfeldern wie auch im Eigenschaftsfenster von Access<\/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-88052011","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 05\/2011 - 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 05\/2011\" \/>\n<meta property=\"og:description\" content=\"Kombinationsfeldeintrag per Doppelklick Eine gute Ergonomie macht sich manchmal in Kleinigkeiten bemerkbar. So machte mich zuletzt ein Kunde darauf aufmerksam, dass es doch toll w\u00e4re, die Eintr\u00e4ge von Kombinationsfeldern wie auch im Eigenschaftsfenster von Access\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88052011\/\" \/>\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=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052011\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052011\\\/\",\"name\":\"Access im Unternehmen 05\\\/2011 - 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\\\/88052011\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88052011\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052011\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 05\\\/2011\"}]},{\"@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 05\/2011 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 05\/2011","og_description":"Kombinationsfeldeintrag per Doppelklick Eine gute Ergonomie macht sich manchmal in Kleinigkeiten bemerkbar. So machte mich zuletzt ein Kunde darauf aufmerksam, dass es doch toll w\u00e4re, die Eintr\u00e4ge von Kombinationsfeldern wie auch im Eigenschaftsfenster von Access","og_url":"https:\/\/access-im-unternehmen.de\/88052011\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88052011\/","url":"https:\/\/access-im-unternehmen.de\/88052011\/","name":"Access im Unternehmen 05\/2011 - 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\/88052011\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88052011\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88052011\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 05\/2011"}]},{"@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\/88052011","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=88052011"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88052011\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88052011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}