{"id":88022016,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88022016.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88022016","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88022016\/","title":{"rendered":"Access im Unternehmen 02\/2016"},"content":{"rendered":"<h3>CSV-Verkn\u00fcpfungen pflegen<\/h3>\n<p>Wenn Sie Dateien im .csv-Format in Ihre Datenbank eingebunden haben, kommt es gelegentlich vor, dass diese verschoben, umbenannt oder gel\u00f6scht werden. Dieser Beitrag zeigt nicht nur, wie Sie .csv-Dateien per VBA einbinden k\u00f6nnen, sondern auch, wie Sie erkennen, ob die Dateien noch an Ort und Stelle sind und diese gegebenenfalls mithilfe des Benutzers wieder einbinden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/CSVVerknuepfungen_pflegen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Textfelder mit flexibler H\u00f6he<\/h3>\n<p>Es ist seit jeher ein Wunsch der Access-Entwickler, Steuerelemente zum Beispiel dynamisch an die Gr\u00f6\u00dfe des umgebenden Formulars anzupassen. Microsoft hat dem Rechnung getragen, indem es mit der Version 2007 die beiden Eigenschaften \u00bbHorizontaler Anker\u00ab und \u00bbVertikaler Anker\u00ab f\u00fcr Steuerelemente hinzugef\u00fcgt hat. Damit l\u00e4sst sich allerdings immer nur ein Steuerelement in der horizontalen und der vertikalen Ebene in der Gr\u00f6\u00dfe anpassen \u2013 doch was ist, wenn das Formular mehrere Steuerelemente besitzt, die abwechselnd gr\u00f6\u00dfer dargestellt werden sollen? Dieser Beitrag zeigt, wie dies gelingt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Textfelder_mit_flexibler_Hoehe\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Markierung automatisch kopieren<\/h3>\n<p>Manchmal m\u00f6chten Sie vielleicht schnell den kompletten Inhalt oder auch Ausschnitte von einem Textfeld in ein anderes \u00fcbernehmen. Dann markieren Sie diesen, kopieren ihn, beispielsweise mit der Tastenkombinatino Strg + C, und f\u00fcgen ihn mit Strg + V in das Zieltextfeld ein. Das ist f\u00fcr den Alltag schnell genug, so Sie denn die Tastenkombinationen aus dem Stegreif beherrschen (das ist l\u00e4ngst nicht immer der Fall!). Wenn Sie jedoch h\u00e4ufiger Inhalte von Textfeld A nach Textfeld B \u00fcbertragen wollen, gibt es einen viel eleganteren Weg. Schauen Sie selbst!<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Markierung_automatisch_kopieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Standardwerte per bedingter Formatierung<\/h3>\n<p>Es geschieht gelegentlich, dass Sie einen Standardwert aus mehreren Werten festlegen m\u00fcssen \u2013 beispielsweise, wenn ein Benutzer mehrere E-Mail-Adressen hat, Sie aber eine davon als Standardadresse f\u00fcr ausgehende Mails definieren m\u00f6chten. Wenn die E-Mail-Adressen in einem Unterformular in der Datenblattansicht angezeigt werden, bietet sich die bedingte Formatierung an, um die jeweils aktive E-Mail-Adresse zu markieren. Wie dies aussehen kann, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Standardwerte_per_bedingter_Formatierung\">Zum Artikel &#8230;<\/a><\/p>\n<h3>HTML-Liste mit Access-Daten<\/h3>\n<p>Die Datenblatt-Ansicht und das Endlosformular sind gute Helfer, wenn es um die Anzeige mehrerer Datens\u00e4tze einer Tabelle oder Abfrage geht. Allerdings haben beide einen gravierenden Nachteil: Sie zeigen alle Datens\u00e4tze immer in der gleichen H\u00f6he an. Wenn also ein Datensatz etwa eine Notiz enth\u00e4lt, die nur eine Zeile lang ist, eine andere aber zehn Zeilen, m\u00fcssen Sie die Formularh\u00f6he nach dem l\u00e4ngsten Inhalt auslegen. Dadurch verlieren Sie wiederum eine Menge Platz, da die H\u00f6he ja auch f\u00fcr kurze Inhalte beansprucht wird. Dieser Beitrag zeigt, wie Sie das Problem mithilfe von HTML und dem Webbrowser-Steuerelement beheben.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/HTMLListe_mit_AccessDaten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Benutzerdefinierte Outlook-Eigenschaften<\/h3>\n<p>Wenn Sie Outlook mit automatischen Funktionen ausstatten, die einen Zugriff auf eine Datenbankanwendung erfordern (in unserem Fall meist auf eine Access-Datenbank), dann m\u00fcssen Sie irgendwo den Pfad der Datenbankdatei hinterlegen. Dies k\u00f6nnte man vor\u00fcbergehend statisch in einem Code-Modul erledigen, aber f\u00fcr professionelle Anwendungszwecke sollte dieser Pfad nicht nur ge\u00e4ndert werden k\u00f6nnen, sondern auch an einem anderen Ort gespeichert werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Benutzerdefinierte_OutlookEigenschaften\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Standardverzeichnisse per VBA ermitteln<\/h3>\n<p>Es gibt eine ganze Reihe von Verzeichnissen, die es auf jedem Rechner gibt. Manche davon sollten eigentlich immer gleich lauten, aber durch die Installation von Windows oder Software auf Laufwerken mit anderen Laufwerkbuchstaben als C: gibt es hier gelegentlich Unterschiede. In manchen F\u00e4llen sorgt auch die Betriebssystemversion f\u00fcr Unterschiede, beispielsweise bei 32bit- gegen\u00fcber 64bit-Systemen. Und ganz sicher unterscheiden sich die Verzeichnisse, die dem jeweiligen Benutzer geh\u00f6ren. Dennoch wollen Sie fr\u00fcher oder sp\u00e4ter einmal dynamisch auf ein bestimmtes Verzeichnis zugreifen wie etwa das Verzeichnis der eigenen Dateien eines Benutzers oder das Add-In-Verzeichnis von Access. Dieser Beitrag zeigt, wie Sie solche Verzeichnisse ermitteln.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Standardverzeichnisse_per_VBA_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Windows-API per VBA nutzen<\/h3>\n<p>Access stellt ausreichend Bordmittel zur Programmierung von Datenbankanwendungen zur Verf\u00fcgung. Dazu geh\u00f6ren die Benutzerschnittstellen zur Gestaltung der Datenbankobjekte wie Tabellen, Abfragen, Formulare und Berichte sowie die M\u00f6glichkeit, Abl\u00e4ufe ereignisgesteuert per Makro oder VBA zu automatisieren. Manchmal reichen die vorhandenen Befehle aber nicht aus. In dem Fall greifen Sie auf die Prozeduren der Windows-API (Application Programming Interface) zu. Mit API-Prozeduren k\u00f6nnen Sie Ihre Anwendungen alles machen lassen, was Windows auch kann.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/WindowsAPI_per_VBA_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ticketsystem, Teil 1<\/h3>\n<p>Wer Access-Anwendungen entwickelt, erledigt dies in der Regel f\u00fcr seine Kunden oder Benutzer. Ob es nun einer, wenige oder viele Benutzer sind: Fr\u00fcher oder sp\u00e4ter meldet sich der eine oder andere mit Fehlermeldungen oder Verbesserungsw\u00fcnschen. Davon ausgehend, dass Sie diese auch ber\u00fccksichtigen m\u00f6chten, ist hier ein funktionierendes System zur Erfassung und Abarbeitung der Anforderungen gefragt, gegebenenfalls auch f\u00fcr mehrere Benutzer. Wir gehen in diesem Fall von einer reinen E-Mail-Schnittstelle aus und wollen dazu Microsoft Outlook nutzen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Ticketsystem,_Teil_1\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSV-Verkn\u00fcpfungen pflegen Wenn Sie Dateien im .csv-Format in Ihre Datenbank eingebunden haben, kommt es gelegentlich vor, dass diese verschoben, umbenannt oder gel\u00f6scht werden. Dieser Beitrag zeigt nicht nur, wie Sie .csv-Dateien per VBA einbinden k\u00f6nnen,<\/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-88022016","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 02\/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 02\/2016\" \/>\n<meta property=\"og:description\" content=\"CSV-Verkn\u00fcpfungen pflegen Wenn Sie Dateien im .csv-Format in Ihre Datenbank eingebunden haben, kommt es gelegentlich vor, dass diese verschoben, umbenannt oder gel\u00f6scht werden. Dieser Beitrag zeigt nicht nur, wie Sie .csv-Dateien per VBA einbinden k\u00f6nnen,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88022016\/\" \/>\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=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022016\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022016\\\/\",\"name\":\"Access im Unternehmen 02\\\/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\\\/88022016\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88022016\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022016\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 02\\\/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 02\/2016 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 02\/2016","og_description":"CSV-Verkn\u00fcpfungen pflegen Wenn Sie Dateien im .csv-Format in Ihre Datenbank eingebunden haben, kommt es gelegentlich vor, dass diese verschoben, umbenannt oder gel\u00f6scht werden. Dieser Beitrag zeigt nicht nur, wie Sie .csv-Dateien per VBA einbinden k\u00f6nnen,","og_url":"https:\/\/access-im-unternehmen.de\/88022016\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88022016\/","url":"https:\/\/access-im-unternehmen.de\/88022016\/","name":"Access im Unternehmen 02\/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\/88022016\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88022016\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88022016\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 02\/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\/88022016","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=88022016"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88022016\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88022016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}