{"id":88012017,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012017.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88012017","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88012017","title":{"rendered":"Access [basics] Ausgabe 01\/2017"},"content":{"rendered":"<div class=\"rcp_restricted\"><\/p>\n<p><b>Registrierte Abonnenten finden an dieser Stelle den Download der kompletten Ausgabe im PDF-Format und die Beispieldateien.<\/b><\/p>\n<p>\n<\/div>\n<h3>Anwendungs-Design mit positionierten Formularen<\/h3>\n<p>Wie Sie die Positionen und Abmessungen von Formularen ermitteln oder per VBA setzen k\u00f6nnen, oder auch die des Access-Rahmenfensters, das erfuhren Sie schon in der letzten Ausgabe von Access Basics. Einige Beispiele, wie Sie solche Routinen gewinnbringend in Ihrer Anwendung einsetzen k\u00f6nnen, folgen in diesem Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/AnwendungsDesign_mit_positionierten_Formularen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Berichte zur Laufzeit filtern<\/h3>\n<p>Die Datenquelle eines Berichts verh\u00e4lt sich gemeinhin statisch. Die Auswahl der Daten geschieht entweder im Vorfeld \u00fcber die Filterung einer Abfrage oder \u00fcber Gruppierungsebenen des Berichts. Mit der in Access 2007 eingef\u00fchrten Berichtsansicht jedoch kommt mehr Leben ins Spiel. Diese erlaubt zur Laufzeit eine Modifikation der zugrundeliegenden Daten. Der folgende Beitrag zeigt zudem, wie Sie das Layout \u00fcber Bedingte Formatierung von Textfeldern aufpeppen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Berichte_zur_Laufzeit_filtern.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabelleninhalte verschl\u00fcsseln<\/h3>\n<p>Der Schutz sensibler Daten in Access-Datenbanken ist keine triviale Angelegenheit. Die Tabellen liegen offen in nur einer Datei, die problemlos auf einen USB-Stick kopiert werden kann, um deren Inhalte anderenorts in aller Ruhe zu inspizieren. Fr\u00fchere Access-Versionen bis Office 2003 erlaubten die Absicherung \u00fcber ein Berechtigungsmodell, das sp\u00e4ter leider ersatzlos gestrichen wurde. Wer auf Nummer Sicher gehen will, der sollte sich Gedanken \u00fcber eine Datenverschl\u00fcsselung machen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabelleninhalte_verschluesseln.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ribbons, Teil III: Interaktion im Ribbon<\/h3>\n<p>Das Ribbon l\u00e4sst sich nicht so einfach programmieren wie es bei Men\u00fcleisten, Symbolleisten oder Kontextmen\u00fcs der Fall war. Diese Elemente lie\u00dfen sich nach Wunsch mit Objektvariablen referenzieren und zum Beispiel aktivieren oder deaktivieren. Das Ein- oder Ausblenden von Men\u00fcs war auch recht einfach. Beim Ribbon gibt es einen alternativen Programmieransatz, bei dem der XML-Code zur Beschreibung des Aussehens des Ribbons und der VBA-Code f\u00fcr seine Steuerung interagieren sollen. Welche Vorbereitungen dazu notwendig sind und wie die Programmierung im Detail aussieht, zeigt dieser Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Ribbons,_Teil_III:_Interaktion_im_Ribbon.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Platzhalter in Textdateien f\u00fcllen<\/h3>\n<p>Texte mit Platzhaltern zu f\u00fcllen und die Platzhalter dann durch in der Datenbank gespeicherte Daten zu ersetzen ist ein oft ben\u00f6tigter Anwendungsfall. Im Prinzip bildet Word das mit der Seriendokument-Funktion ab: Hier werden im Dokument Verkn\u00fcpfungen zur Datenquelle hergestellt und dann gef\u00fcllt. Wir wollen es eine Nummer kleiner angehen und einfache Text mit entsprechenden formatierten Platzhaltern wie [Vorname] versehen und diese dann nach Bedarf mit den Daten aus der Datenbank f\u00fcllen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Platzhalter_in_Textdateien_fuellen.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anwendungs-Design mit positionierten Formularen Wie Sie die Positionen und Abmessungen von Formularen ermitteln oder per VBA setzen k\u00f6nnen, oder auch die des Access-Rahmenfensters, das erfuhren Sie schon in der letzten Ausgabe von Access Basics. Einige<\/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-88012017","page","type-page","status-publish","hentry"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Access [basics] Ausgabe 01\/2017 - Access [basics]<\/title>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access [basics] Ausgabe 01\/2017 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Anwendungs-Design mit positionierten Formularen Wie Sie die Positionen und Abmessungen von Formularen ermitteln oder per VBA setzen k\u00f6nnen, oder auch die des Access-Rahmenfensters, das erfuhren Sie schon in der letzten Ausgabe von Access Basics. Einige\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88012017\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\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=\"2\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012017#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012017\",\"name\":\"Access [basics] Ausgabe 01\/2017 - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"dateModified\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/88012017#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88012017\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012017#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012017\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012017\",\"name\":\"Access [basics] Ausgabe 01\/2017\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=88012017"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012017\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88012017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}