{"id":88012020,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012020.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88012020","status":"publish","type":"page","link":"https:\/\/access-basics.de\/index.php\/88012020","title":{"rendered":"Access [basics] Ausgabe 01\/2020"},"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>Pr\u00fcfen, ob ein Formular ge\u00f6ffnet ist<\/h3>\n<p>Unter Access kommt es immer wieder vor, dass Sie pr\u00fcfen wollen, ob ein Formular ge\u00f6ffnet ist \u2013 beispielsweise, wenn Sie Daten aus diesem Formular auslesen wollen. Dieser Artikel zeigt die VBA-Funktion, mit der Sie dies pr\u00fcfen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Pruefen,_ob_ein_Formular_geoeffnet_ist.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Reflexive Daten in Tabellen verwalten<\/h3>\n<p>Unter einer reflexiven Beziehung versteht man eine solche Beziehung, bei der man die Datens\u00e4tze einer Tabelle den Datens\u00e4tzen der gleichen Tabelle unterordnen kann. Damit kann man dann beispielsweise Kategorien mit beliebig vielen Unterkategorien abbilden. Um solche Daten zu verwalten, gibt es im Wesentlichen zwei verschiedene Arten: Entweder man f\u00fcgt der Tabelle selbst ein Feld hinzu, mit dem man festlegen kann, welchem anderen Datensatz der aktuelle Datensatz untergeordnet ist. Oder man realisiert die reflexive Beziehung \u00fcber eine externe Tabelle. Wir schauen uns an, wie Sie diese beiden Varianten realisieren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Reflexive_Daten_in_Tabellen_verwalten.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Reflexive Daten in Abfragen<\/h3>\n<p>Im Artikel \u00bbReflexive Daten in Tabellen\u00ab haben wir gezeigt, wie Sie reflexiv verkn\u00fcpfte Daten in einer oder mehreren Tabellen verwalten k\u00f6nnen. Um sinnvoll auf diese Daten zugreifen zu k\u00f6nnen, m\u00fcssen Sie entsprechende Abfragen formulieren. Damit ermitteln Sie dann beispielsweise alle Elemente der obersten Hierarchie-Ebene oder auch alle Elemente, die zu einem \u00fcbergeordneten Element geh\u00f6ren. Die f\u00fcr die beiden im oben genannten Artikel vorgestellten Datenmodelle f\u00fcr Daten in reflexiven Beziehungen ben\u00f6tigen unterschiedliche Abfragen, die wir in diesem Artikel vorstellen. <\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Reflexive_Daten_in_Abfragen.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kombinationsfeld mit reflexiven Daten<\/h3>\n<p>Ein Beispiel f\u00fcr Daten, die aus reflexiv verkn\u00fcpften Tabellen stammen und die \u00fcber ein Kombinationsfeld ausw\u00e4hlbar sein sollen, sind Kategorien. Diese verwalten Sie typischerweise \u00fcber ein TreeView-Steuerelement. Aber wenn Sie einem Element eine dieser Kategorien zuweisen wollen, steht zum Beispiel aus Platzgr\u00fcnden vielleicht nur ein Kombinationsfeld zur Auswahl zur Verf\u00fcgung. Wir zeigen zwei M\u00f6glichkeiten, mit denen Sie die Daten aus reflexiv verkn\u00fcpften Tabellen in einem Kombinationsfeld anzeigen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Kombinationsfeld_mit_reflexiven_Daten.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ligaverwaltung, Teil 4: Ergebnisse<\/h3>\n<p>In den ersten drei Teilen dieser Artikelreihe haben wir die Grundlagen geschaffen, damit Sie Ligen, Mannschaften, Spieljahre und Spieltage eingeben und verwalten k\u00f6nnen. Jetzt beginnt der eigentliche Spa\u00df, denn wir f\u00fcgen nun die Formulare und Berichte hinzu, mit denen der Benutzer die Ergebnisse eingeben und die Tabellen f\u00fcr die einzelnen Spieltage ermitteln kann.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Ligaverwaltung,_Teil_4:_Ergebnisse.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ligaverwaltung, Teil 5: Tabellen berechnen<\/h3>\n<p>In den ersten vier Teilen dieser Artikelreihe haben wir die Grundlagen geschaffen, damit Sie Ligen, Mannschaften, Spieljahre und Spieltage eingeben und verwalten k\u00f6nnen. Au\u00dferdem kann der Benutzer nun eine Liga und einen Spieltag ausw\u00e4hlen und Ergebnisse eingeben. Dieses Formular wollen wir nun dahingehend erg\u00e4nzen, dass es in einem weiteren Unterformular den zu den Ergebnissen passenden Tabellenstand abbildet.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Ligaverwaltung,_Teil_5:_Tabellen_berechnen.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00fcfen, ob ein Formular ge\u00f6ffnet ist Unter Access kommt es immer wieder vor, dass Sie pr\u00fcfen wollen, ob ein Formular ge\u00f6ffnet ist \u2013 beispielsweise, wenn Sie Daten aus diesem Formular auslesen wollen. Dieser Artikel zeigt<\/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-88012020","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\/2020 - 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\/2020 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Pr\u00fcfen, ob ein Formular ge\u00f6ffnet ist Unter Access kommt es immer wieder vor, dass Sie pr\u00fcfen wollen, ob ein Formular ge\u00f6ffnet ist \u2013 beispielsweise, wenn Sie Daten aus diesem Formular auslesen wollen. Dieser Artikel zeigt\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88012020\" \/>\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\/88012020#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012020\",\"name\":\"Access [basics] Ausgabe 01\/2020 - 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\/88012020#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88012020\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88012020#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\/88012020\",\"url\":\"https:\/\/access-basics.de\/index.php\/88012020\",\"name\":\"Access [basics] Ausgabe 01\/2020\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012020","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=88012020"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88012020\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88012020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}