{"id":88022023,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88022023.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88022023","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88022023\/","title":{"rendered":"Access im Unternehmen 02\/2023"},"content":{"rendered":"<h3>Formatassistent f\u00fcr Textfelder, Teil 2<\/h3>\n<p>Access liefert standardm\u00e4\u00dfig bereits einige Assistenten mit. F\u00fcr die Format-Eigenschaft jedoch liefert es nur ein Auswahlfeld mit einigen voreingestellten Optionen wie verschiedneen Zeit-, Zahlen und Boolean-Formaten. Diese dienen durchaus als gute Beispiele, wie man selbst Formatierungen vornehmen kann, aber wenn man sich dann an diese Aufgabe begibt, wird schnell ein ziemliches Experimentieren daraus. Um diesen Teil zu vereinfachen, wollen wir Sie mit einem Assistenten unterst\u00fctzen. Dieser soll direkt \u00fcber das Eingabefenster f\u00fcr die Format-Eigenschaft ge\u00f6ffnet werden und die M\u00f6glichkeit bieten, verschiedene Werte einzugeben und diese mit dem ge\u00fcnwschten  Formatierungsausdruck zu testen. Und nat\u00fcrlich finden Sie in diesem Beitrag die Anleitung, wie Sie den Assistenten selbst erstellen k\u00f6nnen!<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Formatassistent_fuer_Textfelder_Teil_2\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellenfeldbeschriftungen im Griff<\/h3>\n<p>Wozu sollte man Tabellenfeldbeschriftungen im Griff haben? Und was ist das \u00fcberhaupt? Die Eigenschaft \u00bbBeschriftung\u00ab von Tabellenfeldern kennen viele Entwickler gar nicht. Dabei k\u00f6nnten sie sich eine Menge Zeit sparen, wenn sie diese Eigenschaft nutzen w\u00fcrden. Tr\u00e4gt man n\u00e4mlich beispielsweise f\u00fcr ein Feld wie \u00bbEMail\u00ab eine Beschriftung wie \u00bbE-Mail\u00ab ein, dann wir diese statt des Feldnamens als Spalten\u00fcberschrift der Tabelle in der Datenblattansicht angezeigt. Und es geht noch weiter: Wenn man in Formularen und Berichten Steuerelemente auf Basis dieser Felder anlegt, \u00fcbernimmt Access auch dort den Wert der Eigenschaft Beschriftung statt des Feldnamens f\u00fcr die Bezeichnungsfelder Steuerelemente. Man braucht als nur an einer Stelle eine \u00c4nderung vorzunehmen und profitiert an vielen anderen Stellen davon. Und wenn man nun nicht in jeder neuen Datenbank die Beschriftungen erneut anlegen m\u00fcsste &#8230; doch auch daf\u00fcr haben wir in diesem Beitrag eine L\u00f6sung.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Tabellenfeldbeschriftungen_im_Griff\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zugriff auf lexoffice per REST-API und VBA<\/h3>\n<p>lexoffice ist ein Online-Buchhaltungsdienst, der es Unternehmen erm\u00f6glicht, Rechnungen, Bestellungen und Bankkonten zu verwalten und Berichte zu erstellen. Der Service bietet ein einfaches Dashboard, mit dem Benutzer Gesch\u00e4ftsinformationen leicht auffinden und mit wenigen Klicks auswerten k\u00f6nnen. Rechnungen lassen sich online oder \u00fcber die mobile App erstellen, Ums\u00e4tze auf Bank- oder Paypalkonten liest lexoffice automatisch ein und es erm\u00f6glicht die Zuordnung von Ein- und Ausgangsrechnungen zu den Ums\u00e4tzen. Aber das Beste ist: lexoffice bietet eine REST-API-Schnittstelle, die wir von einer Access-Datenbank aus per VBA ansteuern k\u00f6nnen. Grund genug, diese Schnittstelle einmal genauer anzusehen!<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zugriff_auf_lexoffice_per_RESTAPI_und_VBA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>URLs kodieren per VBA<\/h3>\n<p>URLs enthalten oft Sonderzeichen, die von Internetbrowsern nicht interpretiert werden k\u00f6nnen. Dabei handelt es sich beispielsweise um Leerzeichen in den Namen von HTML-Dateien oder auch um Sonderzeichen in den Parametern einer URL. Wenn wir zum Beispiel f\u00fcr den Zugriff auf eine REST-API Parameter zu einer URL hinzuf\u00fcgen wollen, die Sonderzeichen enthalten, m\u00fcssen wir diese f\u00fcr den Browser lesbar machen. Das geschieht durch die sogenannte URL-Kodierung, auch Encoding genannt. Dabei ersetzt man die betroffenen Zeichen durch ein Prozentzeichen gefolgt von einem Zahlencode f\u00fcr das jeweilige Zeichen \u2013 bei einem Leerzeichen beispielsweise %20. Die Umwandlung solcher Zeichenketten erledigen wir mit einer VBA-Funktion, die wir im vorliegenden Beitrag vorstellen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/URLs_kodieren_per_VBA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Sicherheitswarnungen in Access<\/h3>\n<p>Nach einigen Jahren der Konstanz hat sich Microsoft mal wieder etwas Neues ausgedacht, um f\u00fcr mehr Sicherheit f\u00fcr die Anwender zu sorgen. Bisher erschien bei Datenbanken aus unbekannten Quellen beim \u00d6ffnen ein gelber Balken, der direkt per Mausklick auf eine Schaltfl\u00e4che die M\u00f6glichkeit bot, die Datenbank als sicher einzustufen und sofort auf diese zuzugreifen. Das ist bei sonst gleichen Bedingungen nun nicht mehr m\u00f6glich und es ist ein zus\u00e4tzlicher Schritt erforderlich. Welcher das ist und wie Sie die Bedingungen ver\u00e4ndern k\u00f6nnen, um direkt auch auf unbekannte Datenbanken zuzugreifen, zeigen wir in diesem Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Sicherheitswarnungen_in_Access\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Alternative MsgBox mit \u00dcberschrift<\/h3>\n<p>Neulich ist mir aufgefallen, dass es in Access Meldungen vom System gibt, die nicht nur normalen Text enthalten, sondern die fett gesetzte \u00dcberschriften pr\u00e4sentieren. Also dachte ich, dass dies doch auch f\u00fcr unsere eigenen Meldungsfenster m\u00f6glich sein m\u00fcsste und habe mich auf die Suche begeben. Und siehe da \u2013 es gibt eine Alternative zur herk\u00f6mmlichen VBA-MsgBox-Anweisung, mit der wir \u00dcberschriften in fetter Schrift darstellen k\u00f6nnen!\u00a0<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Alternative_MsgBox_mit_ueberschrift\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Add-In per Knopfdruck erstellen<\/h3>\n<p>Immer, wenn ich ein neues Add-In f\u00fcr eine Automatisierung meiner Access-Entwicklung erstelle, f\u00fchre ich die gleichen Schritte durch: Anlegen einer neuen Datenbank, Speichern als .accda, Erstellen der Tabelle USysRegInfo, Hinzuf\u00fcgen der Daten f\u00fcr die Registry, Einstellen der Datenbankinformationen, sodass diese im Add-In-Manager angezeigt werden und Programmieren der Funktion, die beim Start des Add-Ins aufgerufen werden soll. Und erst danach f\u00e4ngt der eigentliche Spa\u00df an, n\u00e4mlich die Programmierung der Funktion, die ich gern mit dem Add-In erledigen m\u00f6chte. Weil ich das oft genug gemacht habe, baue ich im Rahmen dieses Beitrags ein Tool, mit dem ich solche Add-Ins per Mausklick erstellen kann \u2013 beziehungsweise ein Add-In, mit dem ich die aktuelle Datenbank in ein Add-In umwandeln kann.\u00a0<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AccessAddIn_per_Knopfdruck_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Steuerelemente ausrichten per VBA<\/h3>\n<p>Access bietet verschiedene M\u00f6glichkeiten, um Steuerelemente auszurichten. Diese stellen wir im Beitrag Steuerelemente ausrichten (www.access-im-unternehmen.de\/1431) vor. All diese Methoden haben jedoch Vor- und Nachteile. Der gr\u00f6\u00dfte Nachteil ist, dass sie Zeit kosten \u2013 Zeit, die man in viel sch\u00f6nere Arbeiten investieren k\u00f6nnte. Deshalb schauen wir uns in diesem Beitrag an, wie wir in der Entwurfsansicht selektierte Steuerelemente einfach per VBA ausrichten k\u00f6nnen. Dabei ist nicht die Technik die entscheidende Frage, sondern die Vorgabe, nach welchen Regeln die Ausrichtung genau erfolgen soll. In diesem Beitrag beschreiben wir, wie man per VBA solche Steuerelemente wie Textfeld, Kombinationsfeld, Listenfeld und Kontrollk\u00e4stchen und ihre Bezeichnungsfelder, die untereinander angeordnet sind, ausrichten kann.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Steuerelemente_ausrichten_per_VBA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Steuerelemente ausrichten und anpassen<\/h3>\n<p>Ein immer wieder auftauchender und zeitraubender Vorgang ist das Ausrichten und Anpassen von Steuerelementen. Egal, ob man Elemente aus der Feldliste in den Entwurf zieht oder neue Steuerelemente anlegt \u2013 diese landen meist nicht genau an der gew\u00fcnschten Stelle, haben nicht die passende Breite oder man muss noch an der Ausrichtung zu den bereits vorhandenen Steuerelementen arbeiten. In diesem Beitrag schauen wir uns an, welche M\u00f6glichkeiten zum Ausrichten und Anpassen die Benutzeroberfl\u00e4che von Microsoft Access bietet. In weiteren Beitr\u00e4gen k\u00fcmmern wir uns dann um L\u00f6sungen, um das Ausrichten und Anpassen zu  vereinfachen, damit Sie sich um wichtigere und interessantere Aufgaben k\u00fcmmern k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Steuerelemente_ausrichten_und_anpassen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Formatassistent f\u00fcr Textfelder, Teil 2 Access liefert standardm\u00e4\u00dfig bereits einige Assistenten mit. F\u00fcr die Format-Eigenschaft jedoch liefert es nur ein Auswahlfeld mit einigen voreingestellten Optionen wie verschiedneen Zeit-, Zahlen und Boolean-Formaten. Diese dienen durchaus als<\/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-88022023","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 02\/2023 - 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\/2023\" \/>\n<meta property=\"og:description\" content=\"Formatassistent f\u00fcr Textfelder, Teil 2 Access liefert standardm\u00e4\u00dfig bereits einige Assistenten mit. F\u00fcr die Format-Eigenschaft jedoch liefert es nur ein Auswahlfeld mit einigen voreingestellten Optionen wie verschiedneen Zeit-, Zahlen und Boolean-Formaten. Diese dienen durchaus als\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88022023\/\" \/>\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\\\/88022023\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022023\\\/\",\"name\":\"Access im Unternehmen 02\\\/2023 - 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\\\/88022023\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88022023\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022023\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 02\\\/2023\"}]},{\"@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\/2023 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 02\/2023","og_description":"Formatassistent f\u00fcr Textfelder, Teil 2 Access liefert standardm\u00e4\u00dfig bereits einige Assistenten mit. F\u00fcr die Format-Eigenschaft jedoch liefert es nur ein Auswahlfeld mit einigen voreingestellten Optionen wie verschiedneen Zeit-, Zahlen und Boolean-Formaten. Diese dienen durchaus als","og_url":"https:\/\/access-im-unternehmen.de\/88022023\/","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\/88022023\/","url":"https:\/\/access-im-unternehmen.de\/88022023\/","name":"Access im Unternehmen 02\/2023 - 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\/88022023\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88022023\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88022023\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 02\/2023"}]},{"@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\/88022023","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=88022023"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88022023\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88022023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}