{"id":88012014,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012014.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88012014","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88012014","title":{"rendered":"Access [basics] Ausgabe 01\/2014"},"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>Neue Autowerte ermitteln und RecordsAffected<\/h3>\n<p>Mit der <b>Autowert<\/b>-Funktion liefert Access eine einfache M\u00f6glichkeit, eindeutige Werte f\u00fcr Prim\u00e4rschl\u00fcsselfelder zu vergeben. F\u00fcr manche Zwecke ben\u00f6tigt man aber gleich nach dem Anlegen eines Datensatzes seinen Autowert. Wie diesen erhalten, erfahren Sie im vorliegenden Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Neue_Autowerte_ermitteln_und_RecordsAffected.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>GUIDs<\/h3>\n<p>Normalerweise verwenden Sie zur eindeutigen Kennzeichnung eines Datensatzes in einer Tabelle einen numerischen Prim\u00e4rschl\u00fcssel, der inkrementell f\u00fcr jeden neuen Datensatz erh\u00f6ht wird. Manchmal reicht dies allerdings nicht aus \u2013 zum Beispiel dann, wenn es mehrere Kopien der Datenbank gibt, in denen Datens\u00e4tze hinzugef\u00fcgt und anschlie\u00dfend zusammengef\u00fchrt werden m\u00fcssen. Die Anforderung ist durchaus realistisch \u2013 es gibt erstens nicht immer und \u00fcberall Internetzugriff, und zweitens will l\u00e4ngst nicht jedes Unternehmen seine Datenbank \u00fcber das Internet verf\u00fcgbar machen. Die L\u00f6sung f\u00fcr die problemlose Zusammenf\u00fchrung der Daten sind Prim\u00e4rschl\u00fcssel, die weltweit eindeutig sind \u2013 und dies erreichen Sie mit den sogenannten GUIDs.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/GUIDs.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datens\u00e4tze per VBA kopieren<\/h3>\n<p>Im Artikel <b>Datens\u00e4tze kopieren <\/b>haben Sie bereits erfahren, wie Sie Datens\u00e4tze ohne eine einzige selbstgeschriebene Zeile VBA-Code kopieren k\u00f6nnen. Der vorliegende Artikel zeigt, wie Sie dies mit VBA erledigen und damit einige Flexibilit\u00e4t gewinnen. Wir st\u00fcrzen uns dabei zun\u00e4chst auf die Datens\u00e4tze, die in einem Unterformular angezeigt werden und schauen uns danach die \u00fcbrigen Methoden von VBA zum Kopieren von Datens\u00e4tzen an.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Datensaetze_per_VBA_kopieren.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Verkn\u00fcpfte Daten kopieren<\/h3>\n<p>Das Kopieren einfacher Datens\u00e4tze ist schnell erledigt. Markieren, kopieren, einf\u00fcgen \u2013 schon liegt der neue Datensatz vor. Was aber geschieht, wenn an dem zu kopierenden Datensatz noch weitere Daten h\u00e4ngen wie etwa solche aus verkn\u00fcpften Tabellen? Dann gilt es erst einmal, die Beziehung zu pr\u00fcfen und dann zu entscheiden, ob die verkn\u00fcpften Daten ebenfalls dupliziert werden m\u00fcssen. Und schlie\u00dflich ben\u00f6tigen Sie auch noch etwas VBA-Code, um die verkn\u00fcpften Daten in einem Rutsch zu kopieren. All dies finden Sie im vorliegenden Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Verknuepfte_Daten_kopieren.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neue Autowerte ermitteln und RecordsAffected Mit der Autowert-Funktion liefert Access eine einfache M\u00f6glichkeit, eindeutige Werte f\u00fcr Prim\u00e4rschl\u00fcsselfelder zu vergeben. F\u00fcr manche Zwecke ben\u00f6tigt man aber gleich nach dem Anlegen eines Datensatzes seinen Autowert. Wie diesen<\/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-88012014","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\/2014 - 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\/2014 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Neue Autowerte ermitteln und RecordsAffected Mit der Autowert-Funktion liefert Access eine einfache M\u00f6glichkeit, eindeutige Werte f\u00fcr Prim\u00e4rschl\u00fcsselfelder zu vergeben. F\u00fcr manche Zwecke ben\u00f6tigt man aber gleich nach dem Anlegen eines Datensatzes seinen Autowert. Wie diesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88012014\" \/>\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\/88012014#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012014\",\"name\":\"Access [basics] Ausgabe 01\/2014 - 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\/88012014#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88012014\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012014#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\/88012014\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012014\",\"name\":\"Access [basics] Ausgabe 01\/2014\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012014","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=88012014"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012014\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88012014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}