{"id":88042014,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88042014.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88042014","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88042014\/","title":{"rendered":"Access im Unternehmen 04\/2014"},"content":{"rendered":"<h3>Neue Werte in Lookup-Feldern<\/h3>\n<p>Manchmal m\u00f6chten Sie schnell mit ein paar Zeilen Code eine Funktion programmieren, mit der ein neuer Datensatz zu einer Tabelle mit einem eindeutigen Index hinzugef\u00fcgt wird. Dies geschieht bevorzugt bei Lookup-Tabellen. Dort kommt es aber schnell dazu, dass der Benutzer einen neuen Datensatz hinzuf\u00fcgt, der bereits vorhanden ist. In diesem Beitrag zeigen wir, wie Sie solche F\u00e4lle umschiffen oder den Benutzer gegebenenfalls einen neuen Wert eingeben lassen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Neue_Werte_in_LookupFeldern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Neue Werte in eindeutigen Feldern<\/h3>\n<p>Manche Felder sollen zus\u00e4tzlich zu den Prim\u00e4rschl\u00fcsselfeldern der eindeutigen Indizierung eines Datensatzes dienen. Der Zweck ist dann nicht haupts\u00e4chlich auf Seiten des Datenmodells zu finden, sondern eher bei der Anzeige: Wenn Sie etwa mehrere gleiche Artikel haben, die sie aber in unterschiedlichen Verpackungseinheiten in der Artikeltabelle pflegen, k\u00f6nnen Sie den Artikel nicht nur nach dem Artikelnamen identifizieren. Hier hilft ein weiteres Bezeichnungsfeld, das den Artikelnamen um eindeutige Informationen erweitert. Dieser Beitrag zeigt, wie Sie die Zuweisung eindeutiger Werte f\u00fcr ein solches Feld sicherstellen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Neue_Werte_in_eindeutigen_Feldern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Vorherige Datens\u00e4tze anzeigen<\/h3>\n<p>In Detailformularen zeigen Sie Datens\u00e4tze an, bearbeiten oder betrachten diese und schlie\u00dfen dann das Formular oder wechseln zum n\u00e4chsten Datensatz. In vielen F\u00e4llen m\u00f6chten Sie aber dann vielleicht noch einmal zu einem der zuvor bearbeiteten Datens\u00e4tze \u2013 und gegebenenfalls wieder zur\u00fcck. Solch eine Funktion bietet Access nicht, dort k\u00f6nnen Sie \u00fcber die Navigationsschaltfl\u00e4chen nur durch die Datens\u00e4tze in der Reihenfolge der Datenherkunft springen. Wir statten in diesem Beitrag ein Formular mit einer Historie aus, wie Sie sie auch vom Internet-Browser kennen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Vorherige_Datensaetze_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Word-Dokumente per VBA einlesen<\/h3>\n<p>Fr\u00fcher oder sp\u00e4ter m\u00f6chten Sie vielleicht einmal Inhalte aus Word-Dokumenten in Access-Tabellen einlesen. Dabei gilt es einiges zu beachten: Zum Beispiel, dass sich die Inhalte nicht etwa \u00fcber ein seiten- oder spaltenorientiertes Objektmodell einlesen lassen, sondern dass der Inhalt prinzipiell eine einzige Abfolge von Abs\u00e4tzen ist. Wie Sie diese einlesen und dabei auch die unterschiedlichen Absatz- und Zeichenformatvorlagen ber\u00fccksichtigen, zeigt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/WordDokumente_per_VBA_einlesen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von Word zu Access-Richtext\/HTML<\/h3>\n<p>Das mit Access 2007 eingef\u00fchrte Richtext-Format ist f\u00fcr viele Anwendungen interessant. Die Eingabe und Formatierung ist aber nicht wirklich ergonomisch \u2013 da sind Sie von Word mehr Komfort gewohnt. Warum aber nicht die Texte in Word eingeben und dann nach Access \u00fcbernehmen? Alles, was Sie brauchen, sind einige Grundlagenkenntnisse \u00fcber den Aufbau von Dokumenten in Word und die Absatz- und Zeichenvorlagen sowie zwei oder drei Tricks \u2013 schon haben Sie den Inhalt eines Word-Dokuments samt Formatierungen in ein Memofeld mit Richtext-Formatierung \u00fcberf\u00fchrt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Von_Word_zu_AccessRichtext\/HTML\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQLite und Access<\/h3>\n<p>Ist Ihnen der Begriff SQLite schon einmal untergekommen? Wenn nicht, so ist das nicht weiter verwunderlich, handelt es sich dabei doch um ein Datenbanksystem, das Sie als Access-Benutzer wahrscheinlich nicht brauchen und viele \u00c4hnlichkeiten mit Access aufweist. Wenn doch, so k\u00f6nnte das der Verbreitung von Android-Smartphones und -Tablets geschuldet sein, denn unter Android ist SQLite das Standarddatenbankformat mit Systemunterst\u00fctzung &#8211; die allermeisten Apps verwenden es, wenn gr\u00f6\u00dfere Datenmengen zu speichern sind. Grund genug, dieses Format einmal genauer unter die Lupe zu nehmen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/SQLite_und_Access\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Lookup-Daten: Aus zwei mach eins<\/h3>\n<p>Unter Lookup-Daten verstehen wir beispielsweise die Kategorien, denen ein Artikel zugeordnet werden kann, oder auch Anreden \u2013 also Daten, die zur Vermeidung von Redundanzen in eine eigene Tabelle ausgelagert und anschlie\u00dfend wieder verkn\u00fcpft wurden. Nun enthalten solche Tabellen, gerade wenn sie von anderswo importiert oder unsauber gepflegt wurden, nicht immer saubere Daten. Dieser Beitrag zeigt, wie Sie Lookup-Datens\u00e4tze, die inhaltlich redundant sind, zusammenf\u00fchren und dabei auch die damit verkn\u00fcpften Daten ber\u00fccksichtigen. Die L\u00f6sung kann aber auch genutzt werden, um beliebige Lookup-Datens\u00e4tze zusammenzuf\u00fchren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/LookupDaten:_Aus_zwei_mach_eins\">Zum Artikel &#8230;<\/a><\/p>\n<h3>QR-Codes mit Access erzeugen, Teil II<\/h3>\n<p>Im ersten Teil dieser Beitragsreihe haben wir bereits den Ausdruck codiert, der sp\u00e4ter in Form eines QR-Codes grafisch abgebildet werden soll. Der weitaus interessantere Teil folgt noch: Die Berechnung des Fehlerkorrekturcodes. Schlie\u00dflich folgt dann im letzten Teil der Beitragsreihe noch die Erstellung der eigentlichen Grafik, die Sie dann beispielsweise als Bilddatei speichern und etwa in einem Bericht einer Access-Datenbank weiterverwenden k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/QRCodes_mit_Access_erzeugen,_Teil_II\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neue Werte in Lookup-Feldern Manchmal m\u00f6chten Sie schnell mit ein paar Zeilen Code eine Funktion programmieren, mit der ein neuer Datensatz zu einer Tabelle mit einem eindeutigen Index hinzugef\u00fcgt wird. Dies geschieht bevorzugt bei Lookup-Tabellen.<\/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-88042014","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 04\/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 04\/2014\" \/>\n<meta property=\"og:description\" content=\"Neue Werte in Lookup-Feldern Manchmal m\u00f6chten Sie schnell mit ein paar Zeilen Code eine Funktion programmieren, mit der ein neuer Datensatz zu einer Tabelle mit einem eindeutigen Index hinzugef\u00fcgt wird. Dies geschieht bevorzugt bei Lookup-Tabellen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88042014\/\" \/>\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\\\/88042014\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042014\\\/\",\"name\":\"Access im Unternehmen 04\\\/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\\\/88042014\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88042014\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88042014\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 04\\\/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 04\/2014 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 04\/2014","og_description":"Neue Werte in Lookup-Feldern Manchmal m\u00f6chten Sie schnell mit ein paar Zeilen Code eine Funktion programmieren, mit der ein neuer Datensatz zu einer Tabelle mit einem eindeutigen Index hinzugef\u00fcgt wird. Dies geschieht bevorzugt bei Lookup-Tabellen.","og_url":"https:\/\/access-im-unternehmen.de\/88042014\/","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\/88042014\/","url":"https:\/\/access-im-unternehmen.de\/88042014\/","name":"Access im Unternehmen 04\/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\/88042014\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88042014\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88042014\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 04\/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\/88042014","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=88042014"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88042014\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88042014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}