{"id":55000195,"date":"2013-08-01T00:00:00","date_gmt":"2020-01-24T15:58:50","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=195"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Filterkriterien_fuer_Formulare_Teil_I","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html","title":{"rendered":"Filterkriterien f&uuml;r Formulare, Teil I"},"content":{"rendered":"<p class='introduction'>Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar sch&ouml;n in einem Formular darstellen, aber diese nicht entsprechend filtern k&ouml;nnen In diesem Artikel zeigen wir Ihnen, wie Sie verschiedene individuelle Filterkriterien mithilfe entsprechender Steuerelemente im Formular festlegen k&ouml;nnen. Damit filtern Sie dann die in einem Unterformular enthaltenen Daten &#8211; in diesem Fall Artikelstammdaten.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1304_FilterkriterienFuerFormulare.mdb<\/b>.<\/p>\n<h2>Basisaufbau<\/h2>\n<p>Die Grundlage f&uuml;r die nachfolgend beschriebenen Beispiele zum Filtern von Daten besteht aus einem Haupt- und einem Unterformular. Im Hauptformular befinden sich die Steuerelemente, mit denen Sie die Filterkriterien eingeben, das Unterformular zeigt die zu durchsuchenden Daten an. Alternativ k&ouml;nnen Sie statt eines Unterformulars auch ein Listenfeld oder ein ListView-Steuerelement verwenden &#8211; beides ist mit geringen &auml;nderungen verbunden, die wir an anderer Stelle erl&auml;utern.<\/p>\n<p>Das Unterformular der Beispieldatenbank hei&szlig;t <b>frmArtikelFiltern<\/b>. Stellen Sie f&uuml;r die Eigenschaft <b>Datenherkunft <\/b>dieses Formulars die Tabelle <b>tblArtikel <\/b>ein. Ziehen Sie dann alle Felder der Datenherkunft aus der Feldliste in den Detailbereich der Entwurfsansicht des Formulars. Sie brauchen diese nicht ordentlich anzuordnen, denn das Unterformular soll seine Daten ohnehin in der Datenblattansicht anzeigen. Dazu stellen Sie die Eigenschaft <b>Standardansicht <\/b>des Formulars auf den Wert <b>Datenblatt <\/b>ein (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_195_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_195_001.png\" alt=\"Entwurf des Unterformulars mit den zu filternden Daten\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Entwurf des Unterformulars mit den zu filternden Daten<\/p>\n<p>Nun m&uuml;ssen Sie das Formular nur noch speichern und schlie&szlig;en, den Rest erledigen wir vom Hauptformular auf.<\/p>\n<p>Das Hauptformular der Beispieldatenbank hei&szlig;t <b>frmArtikelFiltern <\/b>und nimmt zun&auml;chst nur das Unterformular auf. Wenn Sie das Hauptformular in der Entwurfsansicht ge&ouml;ffnet haben, ziehen Sie das Unterformular aus dem Datenbankfenster beziehungsweise aus dem Navigationsbereich in den Detailbereich des Formulars.<\/p>\n<p>Es darf den Detailbereich komplett ausf&uuml;llen, die Steuerelemente zum Einstellen der Filterkriterien platzieren wir sp&auml;ter im Formularkopf. Sollten Sie Access 2007 oder neuer verwenden (was ich hoffe), stellen Sie au&szlig;erdem die Eigenschaften <b>Horizontaler Anker <\/b>und <b>Vertikaler Anker <\/b>auf <b>Beide <\/b>ein. Damit stellen Sie sicher, dass das Unterformular beim Vergr&ouml;&szlig;ern des Hauptformulars ebenfalls vergr&ouml;&szlig;ert wird.<\/p>\n<p>Da das Hauptformular nicht selbst Daten anzeigt, ben&ouml;tigen wir die entsprechenden Elemente nicht &#8211; stellen Sie daher die Eigenschaften <b>Trennlinien<\/b>, <b>Datensatzmarkierer <\/b>und <b>Navigationsschaltfl&auml;chen <\/b>auf <b>Nein <\/b>ein. Au&szlig;erdem legen Sie f&uuml;r die Eigenschaft <b>Automatisch zentrieren <\/b>den Wert <b>Ja <\/b>und f&uuml;r <b>Bildlaufleisten <\/b>den Wert <b>Nein <\/b>fest.<\/p>\n<p>Das Formular sieht nun wie in Bild 2 aus.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_195_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_195_002.png\" alt=\"Haupt- und Unterformular in der Entwurfsansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Haupt- und Unterformular in der Entwurfsansicht<\/p>\n<h2>Steuerelemente f&uuml;r Filterkriterien<\/h2>\n<p>Filterkriterien k&ouml;nnen Sie mit den verschiedensten Steuerelementen eingeben. In den meisten F&auml;llen ist die Art des Steuerelements bereits vorgegeben. Wenn Sie beispielsweise nach dem Artikelnamen filtern m&ouml;chten, verwenden Sie dazu ein Textfeld. In diesem k&ouml;nnen Sie nach Wunsch Platzhalter vordefinieren, damit nach allen Ausdr&uuml;cken gesucht wird, die mit der angegebenen Zeichenkette beginnen oder enden oder die diese einfach an irgendeiner Stelle enthalten. Oder Sie &uuml;berlassen dem Benutzer, die notwendigen Platzhalter Sternchen (<b>*<\/b>) oder Fragezeichen (<b><\/b>) zu platzieren.<\/p>\n<p>Wenn Sie nach einem Datum filtern, setzen Sie zwei Textfelder ein, um ein Start- und gegebenenfalls noch ein Enddatum f&uuml;r ein Datumsbereich eingeben zu k&ouml;nnen.<\/p>\n<p>Wenn Sie nach einem Feld filtern m&ouml;chten, dessen Werte mit einem Nachschlagefeld ausgew&auml;hlt wurden, wird es bereits interessant. Dann enth&auml;lt das Nachschlagefeld in der Regel nicht den angezeigten Ausdruck als Wert, sondern den Wert des Prim&auml;rschl&uuml;sselfeldes der Tabelle, aus der die Daten des Nachschlagefeldes stammen. Sie k&ouml;nnen dann auf zwei Arten nach den Daten dieses Feldes filtern: erstens nach dem Wert der gebundenen Spalte, also dem tats&auml;chlich gespeicherten Wert, oder nach dem angezeigten Wert.<\/p>\n<p>Bei der ersten Variante stellen Sie zur Eingabe des Filterkriteriums ein Kombinationsfeld zur Verf&uuml;gung, das einfach alle Eintr&auml;ge anbietet, die auch im zu durchsuchenden Feld vorliegen. Wenn Sie also alle Artikel suchen, die zur Kategorie <b>Getr&auml;nke <\/b>geh&ouml;ren, w&uuml;rden Sie im Kombinationsfeld zum Filtern den Wert <b>Getr&auml;nke <\/b>ausw&auml;hlen.<\/p>\n<p>Es kann nat&uuml;rlich auch sein, dass Sie alle Artikel ermitteln m&ouml;chten, deren Lieferant mit dem Buchstaben <b>A <\/b>beginnt. Dies ist etwas aufwendiger, weil wir hier nicht mehr nur die Daten der Tabelle <b>tblArtikel <\/b>ben&ouml;tigen, sondern auch die Daten der Tabelle <b>tblLieferanten<\/b>, welche die im Kombinationsfeld angezeigten Daten liefert.<\/p>\n<p>Schlie&szlig;lich gibt es noch die <b>Ja\/Nein<\/b>-Felder. Nach <b>Ja\/Nein<\/b>-Feldern zu filtern, ist komplizierter, als es scheint: Naiverweise mag man davon ausgehen, dass ein einfaches Kontrollk&auml;stchen ausreicht, um nach solchen Werten zu filtern. Damit k&ouml;nnen Sie allerdings normalerweise nur den Wert <b>Ja <\/b>oder <b>Nein <\/b>beziehungsweise <b>Wahr <\/b>oder <b>Falsch <\/b>einstellen.<\/p>\n<p>Was aber, wenn die zu durchsuchende Datenherkunft alle Datens&auml;tze liefern soll, also sowohl solche mit dem Wert <b>Ja <\/b>als auch die mit dem Wert <b>Nein<\/b><\/p>\n<p>Kontrollk&auml;stchen besitzen zwar den sogenannten Dreifachstatus, aber der ist eher weniger intuitiv zu bedienen (mit drei Mausklicks durchlaufen Sie dabei die drei Werte <b>-1 <\/b>(<b>Ja<\/b>), <b>0 <\/b>(<b>Nein<\/b>) und <b>Null<\/b>, wobei man <b>Null <\/b>mit <b>Alle anzeigen <\/b>belegen k&ouml;nnte.<\/p>\n<p>Alternativ k&ouml;nnte man die drei Werte <b>Ja<\/b>, <b>Nein <\/b>und <b>Alle <\/b>auch mit einem Kombinationsfeld oder mit einer Optionsgruppe abdecken.<\/p>\n<p>Bei Zahlenwerten gibt es schlie&szlig;lich auch verschiedene M&ouml;glichkeiten: Entweder Sie pr&uuml;fen nur auf exakte &uuml;bereinstimmungen oder Sie verwenden auch hier, genau wie beim Datum, zwei Textfelder zur Eingabe von Wertebereichen.<\/p>\n<p>Nat&uuml;rlich kann es auch sein, dass ein beliebiges Feld mit Texten, Zahlen oder Datums-angaben viele gleichartige Werte enth&auml;lt.<\/p>\n<p>In diesem Fall ist es vielleicht sinnvoll, statt eines Textfeldes ein Kombinationsfeld zum Filtern einzusetzen.<\/p>\n<p>Diese k&ouml;nnte dann alle m&ouml;glichen Werte in einer sinnvollen Reihenfolge zur Auswahl bereitstellen, um schnell die betroffenen Datens&auml;tze zu ermitteln &#8211; so sparen Sie dem Benutzer sogar noch die Eingabe des Suchbegriffs.<\/p>\n<h2>Filtern nach Textfeldern<\/h2>\n<p>Beginnen wir mit dem Filtern der Datens&auml;tze nach dem Inhalt eines Textfeldes, in diesem Fall <b>Artikelname<\/b>.<\/p>\n<p>Zur Eingabe des Vergleichswertes legen Sie im Formularkopf ein Textfeld namens <b>txtArtikelnameFilter<\/b> an (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_195_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_195_003.png\" alt=\"Textfeld zur Eingabe eines Filterkriteriums f&uuml;r den Artikelnamen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Textfeld zur Eingabe eines Filterkriteriums f&uuml;r den Artikelnamen<\/p>\n<p>Es gibt nun ein paar Fragen zu kl&auml;ren. Die erste ist: Soll der Benutzer selbst Platzhalter eingeben k&ouml;nnen oder m&ouml;chten Sie entsprechende Elemente zur Benutzeroberfl&auml;che hinzuf&uuml;gen<\/p>\n<p>Eine weitere M&ouml;glichkeit w&auml;re, standardm&auml;&szlig;ig bestimmte Platzhalter festzulegen, um beispielsweise alle Eintr&auml;ge zu filtern, deren Artikelname mit dem eingegebenen Ausdruck beginnt oder deren Artikelnamen den Ausdruck an beliebiger Stelle enth&auml;lt.<\/p>\n<p>Die zweite Frage ist: Wann soll gefiltert werden &#8211; nach der Eingabe eines jeden Zeichens oder erst nach Abschluss der Eingabe etwa durch Bet&auml;tigen der Eingabetaste Wir schauen uns beide Varianten an.<\/p>\n<h2>Einfacher Filter<\/h2>\n<p>Am einfachsten ist es, den Benutzer mit einem Textfeld zu konfrontieren, in das er den Vergleichswert f&uuml;r das zu filternde Feld eintr&auml;gt. Wenn er die Eingabetaste bet&auml;tigt, soll eine Ereignisprozedur ausgel&ouml;st werden, welche das Recordset des Unterformulars mit einem entsprechenden Filter versieht.<\/p>\n<p>Ein passendes Ereignis f&uuml;r diesen Fall ist <b>Nach Aktualisierung<\/b>. Wechseln Sie also in den Entwurf des Formulars, markieren Sie das Textfeld <b>txtArtikelnameFilter <\/b>und w&auml;hlen Sie f&uuml;r die Eigenschaft <b>Nach Aktualisierung <\/b>den Wert <b>[Ereignisprozedur] <\/b>aus.<\/p>\n<p>Klicken Sie dann auf die Schaltfl&auml;che mit den drei Punkten (<b>&#8230;<\/b>), damit Access die Prozedur <b>txtArtikelnameFilter_AfterUpdate <\/b>anlegt. Diese erg&auml;nzen Sie wie in Bild 4 mit den folgenden Zeilen:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_195_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_195_004.png\" alt=\"Diese Prozedur wird nach dem Aktualisieren des Inhalts des Textfeldes ausgel&ouml;st.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Diese Prozedur wird nach dem Aktualisieren des Inhalts des Textfeldes ausgel&ouml;st.<\/p>\n<pre><span style=\"color:blue;\">With<\/span> Me!sfmArtikelFiltern.Form\r\n     .Filter = \"Artikelname = '\"                      & Me!txtArtikelnameFilter & \"'\"\r\n     .FilterOn = <span style=\"color:blue;\">True<\/span>\r\nEnd <span style=\"color:blue;\">With<\/span><\/pre>\n<p>Beim Definieren des Filterkriteriums, dass direkt der <b>Filter<\/b>-Eigenschaft des Unterformulars zugewiesen wird, gibt es nur wenig zu beachten: Es besteht aus dem Feldnamen, nach dem gefiltert werden soll, dem Vergleichsoperator (hier dem Gleichheitszeichen) und dem Vergleichswert. Bei Vergleichen mit Feldern, die Texte enthalten, m&uuml;ssen Sie den Vergleichswert in Anf&uuml;hrungszeichen setzen. Dann setzt sich der Vergleichsausdruck so zusammen:<\/p>\n<pre>\"Artikelname = '\" & Me!txtArtikelnameFilter & \"'\"<\/pre>\n<p>Der Vergleichsausdruck muss insgesamt in Anf&uuml;hrungszeichen eingefasst werden, da er als Literal an die <b>Filter<\/b>-Eigenschaft &uuml;bergeben wird. Da der Vergleichsausdruck seinerseits in Anf&uuml;hrungszeichen eingefasst werden muss, haben wir ein kleines Problem. Sie k&ouml;nnen es n&auml;mlich nicht einfach in die bereits in Anf&uuml;hrungszeichen eingefassten Teile des Vergleichsausdrucks integrieren:<\/p>\n<pre>\"Artikelname = \"\" & Me!txtArtikelnameFilter & \"\"\"<\/pre>\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\/55000195\/\">\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\/55000195?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\/55000195\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\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>Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar sch&ouml;n in einem Formular darstellen, aber diese nicht entsprechend filtern k&ouml;nnen In diesem Artikel zeigen wir Ihnen, wie Sie verschiedene individuelle Filterkriterien mithilfe entsprechender Steuerelemente im Formular festlegen k&ouml;nnen. Damit filtern Sie dann die in einem Unterformular enthaltenen Daten &#8211; in diesem Fall Artikelstammdaten.<\/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":[662013,66042013,44000006],"tags":[],"class_list":["post-55000195","post","type-post","status-publish","format-standard","hentry","category-662013","category-66042013","category-Abfragen_fuer_die_Datenauswahl"],"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>Filterkriterien f&uuml;r Formulare, Teil I - Access [basics]<\/title>\n<meta name=\"description\" content=\"Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar sch\u00f6n in einem Formular darstellen, aber diese nicht entsprechend filtern k\u00f6nnen? In diesem Artikel zeigen wir Ihnen, wie Sie verschiedene individuelle Filterkriterien mithilfe entsprechender Steuerelemente im Formular festlegen k\u00f6nnen. Damit filtern Sie dann die in einem Unterformular enthaltenen Daten \u2013 in diesem Fall Artikelstammdaten.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filterkriterien f&uuml;r Formulare, Teil I - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar sch\u00f6n in einem Formular darstellen, aber diese nicht entsprechend filtern k\u00f6nnen? In diesem Artikel zeigen wir Ihnen, wie Sie verschiedene individuelle Filterkriterien mithilfe entsprechender Steuerelemente im Formular festlegen k\u00f6nnen. Damit filtern Sie dann die in einem Unterformular enthaltenen Daten \u2013 in diesem Fall Artikelstammdaten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:58:50+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_195_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=\"19\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\/Filterkriterien_fuer_Formulare_Teil_I.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_195_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html\",\"name\":\"Filterkriterien f&uuml;r Formulare, Teil I - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:58:50+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Was helfen Artikel-, Kunden-, Bestell- und sonstige Daten, wenn Sie diese zwar sch\\u00f6n in einem Formular darstellen, aber diese nicht entsprechend filtern k\\u00f6nnen? In diesem Artikel zeigen wir Ihnen, wie Sie verschiedene individuelle Filterkriterien mithilfe entsprechender Steuerelemente im Formular festlegen k\\u00f6nnen. Damit filtern Sie dann die in einem Unterformular enthaltenen Daten \\u2013 in diesem Fall Artikelstammdaten.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.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\/Filterkriterien_fuer_Formulare_Teil_I.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Filterkriterien_fuer_Formulare_Teil_I.html\",\"name\":\"Filterkriterien f&uuml;r Formulare, Teil I\"}}]},{\"@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\/55000195","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=55000195"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000195\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}