{"id":88052014,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052014.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052014","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88052014\/","title":{"rendered":"Access im Unternehmen 05\/2014"},"content":{"rendered":"<h3>Basis-Schutz f\u00fcr Access 2013<\/h3>\n<p>Dass Access nicht den gr\u00f6\u00dftm\u00f6glichen Schutz f\u00fcr Ihre Daten bietet, ist allgemein bekannt. Diesen erhalten Sie bestenfalls, wenn Sie den SQL Server oder \u00c4hnliches als Datenbank-Backend verwenden und von Access aus darauf zugreifen. Nun sind aber nicht alle Benutzer darauf aus, Ihre Daten auszusp\u00e4hen. Dennoch m\u00f6chten Sie vielleicht sicherstellen, dass der Benutzer nicht alle Elemente der Datenbank \u00fcberblicken darf \u2013 geschweige denn, auf diese zugreifen. Dieser Beitrag zeigt die grundlegenden Ma\u00dfnahmen f\u00fcr einen Schutz und offenbart ein interessantes Problem, das erst mit Access 2013 eingef\u00fchrt wurde.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/BasisSchutz_fuer_Access_2013\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen per IntelliSense<\/h3>\n<p>Wenn Sie mit dem VBA-Editor arbeiten und dort gelegentlich SQL-Anweisungen eingeben, m\u00fcssen Sie die Namen der verwendeten Tabellen, Abfragen und Felder entweder kennen oder immer wieder zum Access-Fenster wechseln, um die Tabellen zu \u00f6ffnen und die fehlenden Informationen nachzuschlagen. Dies k\u00f6nnen Sie mit dem hier beschriebenen Vorgehen in Zukunft wesentlich vereinfachen! Dabei k\u00f6nnen Sie die Techniken entweder nur zur Vereinfachung beim Zusammensetzen von SQL-Anweisungen verwenden oder direkt den Zugriff auf Ihre Daten damit organisieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Tabellen_per_IntelliSense\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen importieren per Tabellenereignis<\/h3>\n<p>Die neuen Tabellenereignisse, die mit Access 2010 eingef\u00fchrt wurden, erlauben beispielsweise das automatische Ausf\u00fchren von Makros beim Einf\u00fcgen, \u00c4ndern oder L\u00f6schen von Datens\u00e4tzen. Dies machen wir uns in diesem Beitrag einmal auf ungew\u00f6hnliche Weise zunutze: Wir wollen Daten per Copy and Paste aus einer anderen Quelle, also etwa einer Excel-Tabelle, in die Datenbank importieren. Dabei sollen diese gleich analysiert und in die richtigen Tabellen eingef\u00fcgt werden. Dies erledigen wir am Beispiel von Artikeln und Kategorien, wobei beide gleich auf die entsprechenden Tabellen aufgeteilt und verkn\u00fcpft werden sollen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Tabellen_importieren_per_Tabellenereignis\">Zum Artikel &#8230;<\/a><\/p>\n<h3>1:n-Beziehungen in Unterformularen<\/h3>\n<p>Meistens zeigt man 1:n-Beziehungen in einem Haupt- und einem Unterformular an. Was aber, wenn man die Datens\u00e4tze beider Seiten im \u00dcberblick anzeigen m\u00f6chte \u2013 etwa wenn Sie alle Kategorien in einer Liste und die Artikel zur ausgew\u00e4hlten Kategorie in einer anderen Liste darzustellen? Oder, um es noch eine Nummer komplizierter zu machen, im Hauptformular die Kunden, im ersten Unterformular ihre Bestellungen und im zweiten Unterformular die Bestellpositionen der im ersten Unterformular ausgew\u00e4hlten Bestellung? Dann ist meist ein kleiner Trick erforderlich, um dies zu bewerkstelligen \u2013 wie der vorliegende Beitrag zeigt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/1:nBeziehungen_in_Unterformularen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kontextmen\u00fc statt Kombinationsfeld<\/h3>\n<p>Das Kombinationsfeld ist ein treuer Diener in fast allen Situationen. Manchmal allerdings kann man es nicht sinnvoll einsetzen \u2013 zum Beispiel in einem Formular in der Datenblattansicht oder Endlosansicht, wenn das Kombinationsfeld Daten anzeigen soll, die vom Wert eines anderen Kombinationsfeldes des gleichen Datensatzes abh\u00e4ngen. Aber es gibt eine L\u00f6sung \u2013 wenn auch nicht in Form eines Kombinationsfeldes. Wir zeigen die zur Auswahl stehenden Daten einfach per Kontextmen\u00fc an! Wie dies gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kontextmenue_statt_Kombinationsfeld\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-E-Mails mit Richtext f\u00fcttern<\/h3>\n<p>Die noch nicht allzu alten Richtext-Features von Access (ab Version 2007) bieten eine tolle M\u00f6glichkeit, Texte zu formatieren und diese auch in dieser Form etwa in Berichten auszugeben. Noch interessanter wird es, wenn man E-Mails ebenfalls mit Formatierungen ausstattet und beides zusammenf\u00fchren m\u00f6chte \u2013 sprich: Die Texte von E-Mails mit den Richtext-M\u00f6glichkeiten von Access formatieren und dann als Inhalt einer neuen E-Mail unter Outlook einf\u00fcgen. Dieser Beitrag liefert die Grundlagen zu diesem Thema.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookEMails_mit_Richtext_fuettern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>QR-Codes mit Access erzeugen, Teil III<\/h3>\n<p>Im dritten und letzten Teil der Beitragsreihe zum Thema QR-Codes wollen wir den in den ersten beiden Teilen ermittelten Code zusammen mit den ben\u00f6tigten Markierungen in eine Bilddatei gie\u00dfen und den dabei eingeschlagenen Weg zur besseren Nachvollziehbarkeit Schritt f\u00fcr Schritt in einer Excel-Datei darstellen. Die entstandenen Bilder k\u00f6nnen Sie dann entweder als Bilddatei speichern oder aber direkt in Formularen und Berichten einsetzen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/QRCodes_mit_Access_erzeugen,_Teil_III\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Weiterbildungen verwalten, Teil I<\/h3>\n<p>In diesem Beitrag k\u00fcmmern wir uns um die Verwaltung von Weiterbildungen f\u00fcr Mitarbeiter. Dabei soll man f\u00fcr jede Weiterbildung mehrere Einheiten beziehungsweise Termine festlegen k\u00f6nnen, die dann beliebig oft angeboten werden k\u00f6nnen. Den Mitarbeitern teilt man mit der Beispielanwendung die Weiterbildungen zu und kann die Teilnahme eines jeden Mitarbeiters an den einzelnen Terminen protokollieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Weiterbildungen_verwalten,_Teil_I\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Basis-Schutz f\u00fcr Access 2013 Dass Access nicht den gr\u00f6\u00dftm\u00f6glichen Schutz f\u00fcr Ihre Daten bietet, ist allgemein bekannt. Diesen erhalten Sie bestenfalls, wenn Sie den SQL Server oder \u00c4hnliches als Datenbank-Backend verwenden und von Access aus<\/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-88052014","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\/2014 - 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\/2014\" \/>\n<meta property=\"og:description\" content=\"Basis-Schutz f\u00fcr Access 2013 Dass Access nicht den gr\u00f6\u00dftm\u00f6glichen Schutz f\u00fcr Ihre Daten bietet, ist allgemein bekannt. Diesen erhalten Sie bestenfalls, wenn Sie den SQL Server oder \u00c4hnliches als Datenbank-Backend verwenden und von Access aus\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88052014\/\" \/>\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\\\/88052014\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052014\\\/\",\"name\":\"Access im Unternehmen 05\\\/2014 - 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\\\/88052014\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88052014\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052014\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 05\\\/2014\"}]},{\"@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\/2014 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 05\/2014","og_description":"Basis-Schutz f\u00fcr Access 2013 Dass Access nicht den gr\u00f6\u00dftm\u00f6glichen Schutz f\u00fcr Ihre Daten bietet, ist allgemein bekannt. Diesen erhalten Sie bestenfalls, wenn Sie den SQL Server oder \u00c4hnliches als Datenbank-Backend verwenden und von Access aus","og_url":"https:\/\/access-im-unternehmen.de\/88052014\/","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\/88052014\/","url":"https:\/\/access-im-unternehmen.de\/88052014\/","name":"Access im Unternehmen 05\/2014 - 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\/88052014\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88052014\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88052014\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 05\/2014"}]},{"@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\/88052014","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=88052014"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88052014\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88052014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}