{"id":88062022,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062022.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88062022","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88062022","title":{"rendered":"Access [basics] Ausgabe 06\/2022"},"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>Tabellen [basics]: Verkn\u00fcpfung aktualisieren<\/h3>\n<p>Wenn Du wie im Artikel <b>Tabellen [basics]: Datenbank aufteilen per Assistent <\/b>(<b>www.access-basics.de\/580<\/b>) Deine Datenbank in Frontend und Backend aufgeteilt hast, kann es passieren, dass jemand das Verzeichnis oder den Dateinamen des Backends \u00e4ndert. Da der Pfad zum Backend in den Tabellenverkn\u00fcpfungen gespeichert ist, die beim Aufteilen der Datenbank erstellt wurden, kann das Frontend das Backend mit den Tabellen nicht mehr finden. Wie Du in einem solchen Fall die Verkn\u00fcpfungen schnell aktualisierst, zeigt der vorliegende Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_Verknuepfung_aktualisieren.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen [basics]: Datum und Uhrzeit<\/h3>\n<p>Das Speichern von Informationen wie Datum und Uhrzeit in Access-Tabellen ist eigentlich einfach. In bestimmten Situationen kann es jedoch wichtig sein, zu wissen, wie diese Informationen, die meist als Tage, Monate und Jahre beziehungsweise Stunden, Minuten und Sekunden angezeigt werden, tats\u00e4chlich in der Datenbank landen. Und wie bei allen Felddatentypen gibt es auch bei diesem interessante Eigenschaften, die wir im vorliegenden Artikel vorstellen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_Datum_und_Uhrzeit.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen [basics]: Lookup-Beziehungen<\/h3>\n<p>Lookup-Beziehungen sind solche Beziehungen, wo eine Tabelle, wie beispielsweise zum Verwalten von Kundendaten, ein Feld enth\u00e4lt, mit dem genau eine Eigenschaft dieses Kunden aus den Datens\u00e4tzen einer anderen Tabelle ausgew\u00e4hlt werden kann. Ein sch\u00f6nes Beispiel daf\u00fcr ist die Anrede des Kunden. Solche Beziehungen lassen sich sehr sch\u00f6n mit dem Nachschlage-Assistenten definieren, den wir bereits in einem weiteren Artikel beschrieben haben. Im vorliegenden Artikel zeigen wir, wie Du solche Beziehungen von Hand definieren und sie gegebenenfalls noch an spezielle Anforderungen anpassen kannst.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_LookupBeziehungen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen [basics]: Datenbank aufteilen per Assistent<\/h3>\n<p>Eine Datenbank aufteilen? Warum sollte ich das denn tun? Daf\u00fcr gibt es mehrere Gr\u00fcnde. Diese erkl\u00e4ren wir in diesem Artikel \u2013 und wir zeigen gleich noch, wie Du die Aufteilung einer Datenbank mit dem daf\u00fcr vorgesehenen Assistenten durchf\u00fchren kannst. Als Ergebnis erh\u00e4ltst Du eine neue Backenddatenbank, welche die Tabellen der aufzuteilenden Datenbank aufnimmt, und die urspr\u00fcngliche Datenbank wird zum Frontend und erh\u00e4lt Verkn\u00fcpfungen zu den Tabellen im Backend. So kannst Du im Frontend prinzipiell genauso mit den Daten arbeiten, als ob sich diese in der gleichen Datenbankdatei befinden w\u00fcrden.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_Datenbank_aufteilen_per_Assistent.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen [basics]: G\u00fcltigkeitsregeln<\/h3>\n<p>Wenn man die m\u00f6glichen Werte f\u00fcr ein Tabellenfeld einschr\u00e4nken m\u00f6chte, kann man dies auf verschiedene Arten tun. Einige davon finden wir bereits in der Entwurfsansicht von Tabellen. Hier gibt es zun\u00e4chst die Felddatentypen, die sicherstellen, dass beispielsweise nur Zahlen, Datumsangaben oder Texte in einem Feld landen. Mit der Eigenschaft Feldgr\u00f6\u00dfe k\u00f6nnen wir die Daten weiter einschr\u00e4nken, indem wir zum Beispiel die Anzahl der Zeichen in einem Textfeld begrenzen. M\u00f6chte man die M\u00f6glichkeiten weiter einschr\u00e4nken, kann man die G\u00fcltigkeitsregeln nutzen. Damit legen wir bestimmte Regeln f\u00fcr die eingegebenen Inhalte fest. H\u00e4lt der Benutzer sich nicht daran, k\u00f6nnen wir eine entsprechende Meldung anzeigen. Das Spannende ist, dass sich diese G\u00fcltigkeitsregeln nicht nur auf einzelne Felder beziehen k\u00f6nnen, sondern dass wir sie auch auf Datensatzebene nutzen k\u00f6nnen \u2013 indem wir beispielsweise eine Regel definieren, dass der Wert von Feld A nicht gr\u00f6\u00dfer sein darf als der von Feld B. Wie das alles gelingt, zeigt der vorliegende Artikel!<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_Gueltigkeitsregeln.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Abfragen [basics]: Und und Oder sinnvoll nutzen<\/h3>\n<p>Einer der Hauptanwendungsf\u00e4lle von Abfragen ist neben dem Zusammenf\u00fchren von Daten aus verschiedenen Tabellen, dem Sortieren und der Ausgabe nur einzelner Felder das Filtern nach verschiedenen Kriterien. Wenn es nur um das Filtern nach den Werten in einem einzigen Feld geht, ist es noch \u00fcberschaubar. Spannender wird es, wenn man nach mehreren Feldern filtern m\u00f6chte. Dann ist die Frage: Sollen die Kriterien mit Und oder Oder verkn\u00fcpft werden? Oder sogar mit beidem? Den verschiedenen M\u00f6glichkeiten f\u00fcr die Verkn\u00fcpfung von Kriterien gehen wir in diesem Artikel auf den Grund.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Abfragen_basics_Und_und_Oder_sinnvoll_nutzen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Tabellen [basics]: Verkn\u00fcpfungen per Makro pr\u00fcfen<\/h3>\n<p>Im Artikel <b>Tabellen [basics]: Verkn\u00fcpfung aktualisieren <\/b>(<b>www.access-basics.de\/612<\/b>) haben  wir uns angeschaut, wie wir die Verkn\u00fcpfungen zu den Tabellen in einer Backenddatenbank in einem Frontend wiederherstellen, wenn diese einmal nicht mehr stimmen. Dort ist die Frage aufgetaucht, ob man nicht per Makro beim \u00d6ffnen einer Datenbank pr\u00fcfen kann, ob die Verkn\u00fcpfungen aktuell sind und, falls dies nicht der Fall ist, automatisch den Benutzer informiert und den Tabellenverkn\u00fcpfungs-Assistenten aufruft, um die Verkn\u00fcpfungen zu aktualisieren. Ob und wie das gelingt, schauen wir uns im aktuellen Artikel an.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Tabellen_basics_Verknuepfungen_per_Makro_pruefen.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tabellen [basics]: Verkn\u00fcpfung aktualisieren Wenn Du wie im Artikel Tabellen [basics]: Datenbank aufteilen per Assistent (www.access-basics.de\/580) Deine Datenbank in Frontend und Backend aufgeteilt hast, kann es passieren, dass jemand das Verzeichnis oder den Dateinamen des<\/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-88062022","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 06\/2022 - 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 06\/2022 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Tabellen [basics]: Verkn\u00fcpfung aktualisieren Wenn Du wie im Artikel Tabellen [basics]: Datenbank aufteilen per Assistent (www.access-basics.de\/580) Deine Datenbank in Frontend und Backend aufgeteilt hast, kann es passieren, dass jemand das Verzeichnis oder den Dateinamen des\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88062022\" \/>\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=\"4\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\/88062022#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88062022\",\"name\":\"Access [basics] Ausgabe 06\/2022 - 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\/88062022#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88062022\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88062022#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\/88062022\",\"url\":\"https:\/\/access-basics.de\/index.php\/88062022\",\"name\":\"Access [basics] Ausgabe 06\/2022\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88062022","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=88062022"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88062022\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88062022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}