{"id":88022023,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88022023.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88022023","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88022023","title":{"rendered":"Access [basics] Ausgabe 02\/2023"},"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>Abfragen [basics]: Inkonsistenzen per Assistent suchen<\/h3>\n<p>Der Abfrage-Assistent zur Inkonsistenzsuche hat eine etwas andere Aufgabe, als man es sich eventuell vorstellt. Das kommt jedoch darauf an, welche Vorstellung vom Begriff Inkonsistenz im Bereich Datenbanken hat. In diesem Artikel kl\u00e4ren wir die Vorstellung des Abfrage-Assistenten zur Inkonsistenzsuche davon und was wir dar\u00fcber denken und zeigen, wie Du diesen Assistenten dennoch sinnvoll einsetzen kannst \u2013 n\u00e4mlich um schnell Datens\u00e4tze zu finden, die noch nicht \u00fcber das Fremdschl\u00fcsselfeld einer bestimmten anderen Tabelle verkn\u00fcpft wurden.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Abfragen_basics_Inkonsistenzen_per_Assistent_suchen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Abfragen [basics]: Unterabfragen<\/h3>\n<p>Unterabfragen? Was soll das nun wieder sein? Ich kenne Unterformulare, aber Unterabfragen? Nun: Unterabfragen sind ganz einfach Abfragen, deren Ergebnis als Kriterium in einer \u00fcbergeordneten Abfrage verwendet wird oder deren Ergebnis als Teil des Ergebnisses der Hauptabfrage ausgegeben werden soll. Dabei gibt es f\u00fcr Unterabfragen spezielle Vorgaben, zum Beispiel dass diese nur ein einziges Feld zur\u00fcckliefern d\u00fcrfen (wobei das Feld auch eine Funktion eines Feldes sein kann wie eine Summe oder Anzahl). Wie genau man Unterabfragen definiert und wozu Du diese einsetzen kannst, zeige ich Dir in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Abfragen_basics_Unterabfragen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formulare [basics]: Doppelpunkt per Vorlage<\/h3>\n<p>Viele Programmierer f\u00fcgen den Bezeichnungsfeldern von gebundenen Steuerelementen in Formularen Doppelpunkte hinzu. Wenn man dies f\u00fcr alle Bezeichnungsfelder in allen Formularen von Hand erledigen muss, ist das eine Menge Arbeit. Dies kann man vereinfachen, indem man eine Formularvorlage erstellt und darin f\u00fcr Bezeichnungsfelder eine nur dort verf\u00fcgbare Eigenschaft einstellt. Wie das gelingt, zeigen wir in diesem Artikel.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Formulare_basics_Doppelpunkt_per_Vorlage.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formulare [basics]: Beispiel B\u00fccherverwaltung<\/h3>\n<p>F\u00fcr die neue Artikelreihe <b>Formulare [basics] <\/b>wollen wir zuvor eine passende Beispieldatenbank erstellen. Mit dieser wollen wir B\u00fccher verwalten. Dieser Artikel zeigt, welche Tabellen wir in einer B\u00fccherverwaltung ben\u00f6tigen und welche Daten diese Tabellen aufnehmen. Wir zeigen, wie Du die Tabellen erstellst und wie diese Tabellen miteinander verkn\u00fcpft sind. Wichtig ist, dass wir alle Verkn\u00fcpfungstypen abdecken, damit wir Beispiele f\u00fcr die Darstellungsarten f\u00fcr die verschiedenen Konstellationen haben \u2013 und wir wollen auch alle Felddatentypen vorhalten, um alle m\u00f6glichen Such- und Filterm\u00f6glichkeiten programmieren zu k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Formulare_basics_Beispiel_Buecherverwaltung.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formulare [basics]: Grundlagen<\/h3>\n<p>Formulare sind der Teil von Access, wo der Spa\u00df beginnt. W\u00e4hrend bei Tabellen die Planung und der Entwurf im Vordergrund stehen, weil alle \u00fcbrigen Elemente darauf aufbauen und logischerweise angepasst werden m\u00fcssen, wenn nachtr\u00e4glich \u00c4nderungen am Entwurf des Datenmodells stattfinden. Mit Formularen beginnt die Entwicklung des Teils der Anwendung, die der Benutzer zu sehen bekommt. Sie zeigen die Daten aus den Tabellen mit verschiedenen Steuerelementen an und verwenden andere Steuerelemente wie Schaltfl\u00e4chen, um verschiedene Aktionen durchzuf\u00fchren. Dieser Artikel liefert einige Grundlagen f\u00fcr die Erstellung von Formularen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Formulare_basics_Grundlagen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Formulare [basics]: Steuerelemente ausrichten<\/h3>\n<p>Steuerelemente zum Formularentwurf ist eine Sache, das optisch ansprechende Anordnen eine andere. Dieser Artikel kl\u00e4rt die technischen M\u00f6glichkeiten, mit denen wir die Ausrichtung und die Gr\u00f6\u00dfe von Steuerelementen einstellen k\u00f6nnen und mit welchen Tricks wir schnellere Ergebnisse erhalten k\u00f6nnen. Dabei nutzen wir sowohl die manuelle Ausrichtung \u00fcber das Verschieben mit Maus und Tastatur, aber auch Ribbon- und Kontextmen\u00fcbefehle zum Anpassen von Position und Gr\u00f6\u00dfe. Eine wichtige Rolle spielt schlie\u00dflich noch das Entwurfsraster.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Formulare_basics_Steuerelemente_ausrichten.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abfragen [basics]: Inkonsistenzen per Assistent suchen Der Abfrage-Assistent zur Inkonsistenzsuche hat eine etwas andere Aufgabe, als man es sich eventuell vorstellt. Das kommt jedoch darauf an, welche Vorstellung vom Begriff Inkonsistenz im Bereich Datenbanken hat.<\/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-88022023","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 02\/2023 - 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 02\/2023 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Abfragen [basics]: Inkonsistenzen per Assistent suchen Der Abfrage-Assistent zur Inkonsistenzsuche hat eine etwas andere Aufgabe, als man es sich eventuell vorstellt. Das kommt jedoch darauf an, welche Vorstellung vom Begriff Inkonsistenz im Bereich Datenbanken hat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88022023\" \/>\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=\"3\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\/88022023#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88022023\",\"name\":\"Access [basics] Ausgabe 02\/2023 - 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\/88022023#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88022023\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88022023#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\/88022023\",\"url\":\"https:\/\/access-basics.de\/index.php\/88022023\",\"name\":\"Access [basics] Ausgabe 02\/2023\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88022023","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=88022023"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88022023\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88022023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}