{"id":55000171,"date":"2013-08-01T00:00:00","date_gmt":"2020-01-24T15:58:40","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=171"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Datensaetze_individuell_auswaehlen","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html","title":{"rendered":"Datens&auml;tze individuell ausw&auml;hlen"},"content":{"rendered":"<p class='introduction'>Es gibt verschiedene Gelegenheiten, zu denen Datens&auml;tze nicht nach verschiedenen, auf den enthaltenen Feldern basierenden Kriterien selektiert werden k&ouml;nnen. In einem solchen Fall ist die individuelle Selektion der Datens&auml;tze gefragt. Dazu gibt es verschiedene Varianten. Dieser Artikel zeigt, wie Sie Daten eines Unterformulars in der Datenblattansicht mithilfe eines Kontrollk&auml;stchens zur Auswahl hinzuf&uuml;gen oder daraus entfernen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1210_DatensaetzeAuswaehlen.mdb<\/b>.<\/p>\n<h2>Beispieldaten<\/h2>\n<p>Als Beispieldaten verwenden wir die Tabelle <b>tblKunden <\/b>der Beispieldatenbank. Diese Tabelle enth&auml;lt allgemeine Kundendaten wie Name, Anschrift, Telefonnummern und die E-Mail-Adresse. Den Entwurf dieser Tabelle entnehmen Sie Bild 1.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_171_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_171_001.png\" alt=\"Beispieltabelle f&uuml;r die Auswahl von Datens&auml;tzen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Beispieltabelle f&uuml;r die Auswahl von Datens&auml;tzen<\/p>\n<h2>Ausgew&auml;hlte Datens&auml;tze markieren<\/h2>\n<p>W&auml;hrend Sie die gew&uuml;nschten Datens&auml;tze in den meisten F&auml;llen durch den Einsatz entsprechender Filterkriterien ermitteln, ist dies hier nicht der Fall.<\/p>\n<p>Wie aber sollen die individuell ermittelten Datens&auml;tze markiert werden Der einfachste Weg ist, einfach ein Feld etwa namens <b>Markiert <\/b>und mit dem Felddatentyp <b>Ja\/Nein <\/b>zum Tabellenentwurf hinzuzuf&uuml;gen. <\/p>\n<p>Das Ergebnis sieht dann in der Datenblattansicht wie in Bild 2 aus. Der Benutzer kann nun die gew&uuml;nschten Datens&auml;tze markieren und etwa in einer Abfrage alle Datens&auml;tze zutage liefern, deren Feld <b>Markiert <\/b>den Wert <b>True <\/b>enth&auml;lt.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_171_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_171_002.png\" alt=\"Datenblattansicht mit Markiert-Feld\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Datenblattansicht mit Markiert-Feld<\/p>\n<p>Nun soll der Benutzer aber nicht direkt mit den Tabellen arbeiten, sondern in einem Formular, und dieses soll sowohl die M&ouml;glichkeit zum Markieren der Daten als auch zum Ausf&uuml;hren bestimmter Aktionen auf Basis dieser Daten bieten.<\/p>\n<p>Also erstellen Sie zwei Formulare, wobei das Hauptfor-mular <b>frmDatenauswahl <\/b>das Unterformular <b>sfm-Da-ten-aus-wahl <\/b>aufnimmt. Das Unterformular wiederum verwendet die Tabelle <b>tblKunden<\/b> als Daten-herkunft und zeigt all ihre Felder in der Datenblattansicht an.<\/p>\n<p>In der Entwurfsansicht sehen die beiden Formulare zun&auml;chst wie in Bild 3 aus. Um dies zu erreichen, erstellen Sie zun&auml;chst das Unterformular <b>sfmDatenauswahl<\/b>, weisen der Eigenschaft <b>Datenherkunft <\/b>die Tabelle <b>tblKunden <\/b>zu, stellen die Eigenschaft <b>Standardansicht <\/b>auf <b>Datenblatt <\/b>ein und f&uuml;gen die anzuzeigenden Felder zur Detailansicht des Formularentwurfs hinzu.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_171_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_171_003.png\" alt=\"Haupt- und Unterformular der Beispieldatenbank\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Haupt- und Unterformular der Beispieldatenbank<\/p>\n<p>Speichern Sie das Unterformular unter dem Namen <b>sfmDatenauswahl<\/b>. Erstellen Sie dann das Hauptformular <b>frmDatenauswahl <\/b>und ziehen Sie das Unterformular aus dem Datenbankfenster (bis Access 2003) beziehungsweise dem Navigationsbereich (ab Access 2007) in den Entwurf des Hauptformulars.<\/p>\n<p>Da wir im Hauptformular au&szlig;erdem keine Navigationsschaltfl&auml;chen, Bildlaufleisten, Trennlinien oder Datensatzmarkierer ben&ouml;tigen, stellen Sie die entsprechenden Eigenschaften jeweils auf den Wert <b>Nein <\/b>ein. Au&szlig;erdem erh&auml;lt die Eigenschaft <b>Automatisch zentrieren <\/b>den Wert <b>Ja<\/b>.<\/p>\n<p>Das Ergebnis zeigt sich dann nach dem Wechsel in die Formularansicht des Hauptformulars (siehe Bild 4). Um die Nutzbarkeit zu erh&ouml;hen, verschieben Sie das Feld zum Markieren der Datens&auml;tze ganz nach vorn.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_171_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_171_004.png\" alt=\"Anzeige der auszuw&auml;hlenden Datens&auml;tze im Formular frmDatenauswahl\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Anzeige der auszuw&auml;hlenden Datens&auml;tze im Formular frmDatenauswahl<\/p>\n<p>Dies gelingt ganz einfach, indem Sie den Spaltenkopf des Feldes anklicken und diesen per Drag and Drop nach vorn verschieben.<\/p>\n<p>Damit sind Sie grunds&auml;tzlich fertig &#8211; die Datens&auml;tze  k&ouml;nnen nun markiert und &uuml;ber eine entsprechende Abfrage f&uuml;r verschiedene Aktionen wie etwa den Versand einer Rechnung, einer E-Mail et cetera ausgelesen werden.<\/p>\n<h2>Aus- und Abw&auml;hlen aller Datens&auml;tze<\/h2>\n<p>So leicht wollen wir es uns allerdings nicht machen: Etwas mehr Komfort als in der Datenblattansicht der Tabelle k&ouml;nnte die L&ouml;sung schon gebrauchen. Also f&uuml;gen wir zun&auml;chst Schaltfl&auml;chen hinzu, mit denen Sie alle Datens&auml;tze ausw&auml;hlen und mit denen Sie alle Eintr&auml;ge wieder abw&auml;hlen k&ouml;nnen.<\/p>\n<p>Diese ordnen Sie etwa so wie in Bild 5 an. Benennen Sie die Schaltfl&auml;chen <b>cmdAlleAuswaehlen <\/b>und <b>cmdAlleAbwaehlen<\/b>. Danach legen wir die Ereignisprozeduren an, die beim Anklicken der Schaltfl&auml;chen ausgef&uuml;hrt werden sollen, zun&auml;chst f&uuml;r die Schaltfl&auml;che <b>cmdAlleAuswaehlen<\/b>.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_171_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_171_005.png\" alt=\"Hinzuf&uuml;gen von Schaltfl&auml;chen zum Ausw&auml;hlen oder Abw&auml;hlen aller Eintr&auml;ge\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Hinzuf&uuml;gen von Schaltfl&auml;chen zum Ausw&auml;hlen oder Abw&auml;hlen aller Eintr&auml;ge<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000171\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000171?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000171\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"771f142a70\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt verschiedene Gelegenheiten, zu denen Datens&auml;tze nicht nach verschiedenen, auf den enthaltenen Feldern basierenden Kriterien selektiert werden k&ouml;nnen. In einem solchen Fall ist die individuelle Selektion der Datens&auml;tze gefragt. Dazu gibt es verschiedene Varianten. Dieser Artikel zeigt, wie Sie Daten eines Unterformulars in der Datenblattansicht mithilfe eines Kontrollk&auml;stchens zur Auswahl hinzuf&uuml;gen oder daraus entfernen k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","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":""},"categories":[66102012,662012,44000004],"tags":[],"class_list":["post-55000171","post","type-post","status-publish","format-standard","hentry","category-66102012","category-662012","category-Formulare_fuer_die_Dateneingabe"],"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>Datens&auml;tze individuell ausw&auml;hlen - Access [basics]<\/title>\n<meta name=\"description\" content=\"Es gibt verschiedene Gelegenheiten, zu denen Datens\u00e4tze nicht nach verschiedenen, auf den enthaltenen Feldern basierenden Kriterien selektiert werden k\u00f6nnen. In einem solchen Fall ist die individuelle Selektion der Datens\u00e4tze gefragt. Dazu gibt es verschiedene Varianten. Dieser Artikel zeigt, wie Sie Daten eines Unterformulars in der Datenblattansicht mithilfe eines Kontrollk\u00e4stchens zur Auswahl hinzuf\u00fcgen oder daraus entfernen k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Datens&auml;tze individuell ausw&auml;hlen - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Es gibt verschiedene Gelegenheiten, zu denen Datens\u00e4tze nicht nach verschiedenen, auf den enthaltenen Feldern basierenden Kriterien selektiert werden k\u00f6nnen. In einem solchen Fall ist die individuelle Selektion der Datens\u00e4tze gefragt. Dazu gibt es verschiedene Varianten. Dieser Artikel zeigt, wie Sie Daten eines Unterformulars in der Datenblattansicht mithilfe eines Kontrollk\u00e4stchens zur Auswahl hinzuf\u00fcgen oder daraus entfernen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:58:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_171_001.png\" \/>\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=\"10\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\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_171_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html\",\"name\":\"Datens&auml;tze individuell ausw&auml;hlen - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:58:40+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Es gibt verschiedene Gelegenheiten, zu denen Datens\\u00e4tze nicht nach verschiedenen, auf den enthaltenen Feldern basierenden Kriterien selektiert werden k\\u00f6nnen. In einem solchen Fall ist die individuelle Selektion der Datens\\u00e4tze gefragt. Dazu gibt es verschiedene Varianten. Dieser Artikel zeigt, wie Sie Daten eines Unterformulars in der Datenblattansicht mithilfe eines Kontrollk\\u00e4stchens zur Auswahl hinzuf\\u00fcgen oder daraus entfernen k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html#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\/Datensaetze_individuell_auswaehlen.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Datensaetze_individuell_auswaehlen.html\",\"name\":\"Datens&auml;tze individuell ausw&auml;hlen\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"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=55000171"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000171\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}