{"id":55000355,"date":"2017-06-01T00:00:00","date_gmt":"2020-01-24T15:59:49","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=355"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Selektion_im_Datenblatt","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html","title":{"rendered":"Selektion im Datenblatt"},"content":{"rendered":"<p class='introduction'>Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens&auml;tze ausw&auml;hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will Klar, anklicken kann man die einzelnen Datens&auml;tze, man kann auch mehrere zusammenh&auml;ngende Datens&auml;tze markieren &#8211; aber was ist, wenn Sie beispielsweise den ersten, dritten und f&uuml;nften Datensatz in der Datenblattansicht markieren wollen Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1703_SelektionImDatenblatt.accdb<\/b>.<\/p>\n<h2>Datenselektion speichern<\/h2>\n<p>Wenn Sie die Daten einer Tabelle in der Datenblattansicht anzeigen, gibt es verschiedene M&ouml;glichkeiten, einen oder mehrere Datens&auml;tze zu markieren. Die erste Variante ist die Markierung eines einzelnen Datensatzes (siehe links in Bild 1). Hier klicken Sie einfach f&uuml;r den gew&uuml;nschten Datensatz auf den grauen Bereich links im Datenblatt, also auf den sogenannten Datensatzmarkierer.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_355_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_355_002.png\" alt=\"Beispiele f&uuml;r die Selektion von Datens&auml;tzen im Datenblatt\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Beispiele f&uuml;r die Selektion von Datens&auml;tzen im Datenblatt<\/p>\n<p>Die zweite Variante ist, mehrere zusammenh&auml;ngende Datens&auml;tze zu markieren. Dazu markieren Sie zuerst den obersten Datensatz, halten dann die Umschalttaste gedr&uuml;ckt und markieren dann den unteren Datensatz. Das Ergebnis sehen Sie rechts im Bild.<\/p>\n<h2>Selektion abfragen<\/h2>\n<p>Um den oder die ausgew&auml;hlten Datens&auml;tze abfragen zu k&ouml;nnen, f&uuml;gen wir das Formular, das die Daten unserer Beispieltabelle in der Datenblattansicht anzeigt, als Unterformular in ein weiteres Formular ein. Im neuen Hauptformular legen wir dann ein paar Schaltfl&auml;chen an, mit denen wir die selektierten Datens&auml;tze auslesen k&ouml;nnen (siehe Bild 2). Um einen einzelnen aktuell markierten Datensatz auszulesen, hinterlegen wir die folgende Prozedur f&uuml;r die Ereigniseigenschaft <b>Beim Klicken <\/b>der Schaltfl&auml;che <b>cmdSelektionAusgebenEinzeln<\/b>:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_355_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_355_003.png\" alt=\"Formular zum Auswerten der aktuellen Selektion\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Formular zum Auswerten der aktuellen Selektion<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionAusgebenEinzeln_Click()\r\n    <span style=\"color:blue;\">Dim <\/span>sfm<span style=\"color:blue;\"> As <\/span>Form\r\n    <span style=\"color:blue;\">Set<\/span> sfm = Me!frmKundenSelektieren.Form\r\n    <span style=\"color:blue;\">MsgBox<\/span> \"Selektierte Kunden-ID: \" & sfm!KundeID\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Wenn Sie nun bei gedr&uuml;ckter Umschalttaste mehr als einen Eintrag ausw&auml;hlen, liefert das Meldungsfenster die ID des zuerst ausgew&auml;hlten Kunden. Wenn Sie also zuerst den Eintrag mit dem Wert <b>7 <\/b>im Feld <b>Kunde-ID <\/b>w&auml;hlen und dann bei gedr&uuml;ckter Umschalttaste den Kunden mit der ID <b>3 <\/b>anklicken, zeigt die Meldung den Wert <b>7 <\/b>an.<\/p>\n<p>Nun f&uuml;gen wir eine zweite Schaltfl&auml;che hinzu, welche alle markierten Datens&auml;tze liefern soll. Hier gibt es nur ein Problem: Wenn wir in der Datenblattansicht einen oder mehrere Datens&auml;tze markierten und dann auf eine Schaltfl&auml;che klicken, wird die Markierung wieder gel&ouml;scht. Wir m&uuml;ssen also die Informationen zur Markierung speichern, bevor wir diese ausgeben. Dazu eignet sich, so dachten wir, am besten eine der Ereignisprozeduren, die beim Selektieren der Eintr&auml;ge im Datenblatt ausgel&ouml;st werden.<\/p>\n<p>Allerdings stellte sich heraus, dass es keine einfache Methode gab, auf das Selektieren eines Bereichs von Datens&auml;tzen zu reagieren. Was nun Ein Ereignis, dass vor dem Anklicken der Schaltlf&auml;che, aber nach dem Selektieren der Datens&auml;tze ausgel&ouml;st wird, ist das <b>Beim Verlassen<\/b>-Ereignis des Unterformular-Steuerelements. Und das trifft sich besonders gut, denn das Unterformular-Steuerelement ist ja ein Steuerelement des Hauptformulars, was bedeutet, dass wir das Ereignis auch gleich im Klassenmodul des Hauptformulars implementieren k&ouml;nnen.<\/p>\n<p>Anderenfalls h&auml;tten wir ein Ereignis des Unterformulars verwenden m&uuml;ssen, was aus folgendem Grund ung&uuml;nstig ist: Wir wollen ja die aktuelle Selektion des Unterformulars erfassen und m&ouml;glichst gleich in entsprechenden Variablen im Hauptformular speichern, wo wir dann per Klick auf die Schaltlf&auml;che etwas mit dem markierten Datens&auml;tzen erledigen. Mit einem Ereignis im Unterformular h&auml;tten wir die gesuchten Werte, welche die Selektion repr&auml;sentieren, erst noch irgendwie in das Hauptformular bekommen m&uuml;ssen. Das k&ouml;nnen wir uns nun sparen.<\/p>\n<p>Welche Eigenschaften ben&ouml;tigen wir, um die Selektion auszuwerten Dabei handelt es sich um die beiden Eigenschaften <b>SelTop <\/b>und <b>SelLength<\/b>. Langj&auml;hrige Leser kennen diese beiden Eigenschaften vermutlich schon vom Textfeld-Steuerelement &#8211; dort wurde mit &auml;hnlichen Eigenschaften (<b>SelStart <\/b>und <b>SelLength<\/b>) der markierte Text ermittelt. Im Falle der Datenblattansicht liefert <b>SelTop <\/b>den Index der obersten markierten Spalte und <b>SelLength <\/b>liefert die Anzahl der selektierten Zeilen. Um diese beiden Werte im Klassenmodul des Hauptformulars speichern zu k&ouml;nnen, legen wir die folgenden beiden Variablen im Kopf des Moduls an:<\/p>\n<pre><span style=\"color:blue;\">Dim <\/span>intSelHeight<span style=\"color:blue;\"> As Integer<\/span>\r\n<span style=\"color:blue;\">Dim <\/span>intSelTop<span style=\"color:blue;\"> As Integer<\/span><\/pre>\n<p>Damit diese beim Verlassen des Unterformular-Steuerelements gef&uuml;llt werden, legen wir f&uuml;r das Ereignis <b>Bei Verlassen <\/b>dieses Elements die folgende Ereignisprozedur an:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>frmKundenSelektieren_Exit(Cancel<span style=\"color:blue;\"> As <\/span>                                                Integer)\r\n    intSelHeight = Me!frmKundenSelektieren.Form.SelHeight\r\n    intSelTop = Me!frmKundenSelektieren.Form.SelTop\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Wenn wir nun auf die Schaltfl&auml;che <b>cmdSelektionAusgebenAlle <\/b>klicken, wollen wir die folgende Ereignisprozedur ausl&ouml;sen:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionAusgebenAlle_Click()\r\n    <span style=\"color:blue;\">MsgBox<\/span> \"Erste markierte Zeile: \" & intSelTop _\r\n        & <span style=\"color:blue;\">vbCrLf<\/span> _\r\n        & \"Anzahl markierter Zeilen: \" & intSelHeight\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Diese gibt dann einfach die Werte der beiden Variablen <b>intSelTop <\/b>und <b>intSelHeight <\/b>per Meldungsfenster aus.<\/p>\n<h2>Von der Position zum Datensatz<\/h2>\n<p>Nun wollen wir allerdings nicht nur auf die jeweiligen Zeilen der Datenblattansicht zugreifen, sondern auch auf die darin enthaltenen Daten. Das erledigen wir, indem wir die Prozedur <b>cmdSelektionAusgebenAlle_Click <\/b>wie in Listing 1 erweitern. Dazu f&uuml;gen wir ein <b>Form<\/b>-, ein <b>Recordset<\/b>&#8211; und eine <b>Integer<\/b>-Variable hinzu. Die Form-Variable referenziert das Unterformular mit der Datenblattansicht.<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionAusgebenAlle_Click()\r\n     <span style=\"color:blue;\">Dim <\/span>sfm<span style=\"color:blue;\"> As <\/span>Form\r\n     <span style=\"color:blue;\">Dim <\/span>rst<span style=\"color:blue;\"> As <\/span>dao.Recordset\r\n     <span style=\"color:blue;\">Dim <\/span>i<span style=\"color:blue;\"> As Integer<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> sfm = Me!frmKundenSelektieren.Form\r\n     <span style=\"color:blue;\">Set<\/span> rst = sfm.RecordsetClone\r\n     For i = intSelTop - 1 To intSelTop + intSelHeight - 2\r\n         rst.AbsolutePosition = i\r\n         <span style=\"color:blue;\">Debug.Print<\/span> rst!KundeID\r\n     <span style=\"color:blue;\">Next<\/span> i\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p class='imagetext'>Listing 1: Ausgeben der Werte des Feldes KundeID f&uuml;r alle selektierten Datens&auml;tze des Datenblatts<\/p>\n<p>Das <b>Recordset<\/b>-Objekt f&uuml;llen wir mit einem Verweis auf den <b>RecordsetClone <\/b>des Recordsets des Formulars. Warum <b>RecordsetClone<\/b> Warum greifen wir nicht direkt auf das Recordset zu Weil wir im Folgenden die markierten Datens&auml;tze des Unterformulars durchlaufen wollen, die Position des Datensatzzeigers im Datenblatt aber nicht &auml;ndern wollen.<\/p>\n<p>Mit dem <b>RecordsetClone <\/b>holen wir uns eine Kopie, die wir nach Lust und Laune durchlaufen k&ouml;nnen, ohne dass es die Darstellung des Datenblatts beeinflusst. Die Prozedur durchl&auml;uft dann in einer <b>For&#8230;Next<\/b>-Schleife alle Werte von der ersten bis zur letzten Position bezogen auf die markierten Datens&auml;tze. Da <b>SelTop <\/b>f&uuml;r die oberste Zeile den Wert <b>1 <\/b>liefert, m&uuml;ssen wir diesen noch um <b>1 <\/b>vermindern, da wir &uuml;ber die Eigenschaft <b>AbsolutePosition <\/b>auf die im Datenblatt angezeigten Datens&auml;tze zugreifen wollen.<\/p>\n<p>Und diese Eigenschaft wiederum erwartet die Position als null-basierten Wert. Nachdem wir die Datensatzzeiger-Position des RecordsetClones auf die richtige Position eingestellt haben, k&ouml;nnen wir mit <b>rst!KundeID <\/b>leicht auf den Prim&auml;rschl&uuml;sselwert des aktuellen Eintrags der Markierung zugreifen.<\/p>\n<p>Wir k&ouml;nnten nun noch die Markierung im Unterformular wieder herstellen, allerdings m&uuml;ssten wir dann auch noch den Fokus zur&uuml;ck auf dieses Element verschieben, damit die Markierung wieder sichtbar ist. Dies k&ouml;nnen wir aber ebenfalls per Code erledigen, indem wir die Prozedur cmdSelektionAusgebenAlle_Click nochmals erweitern:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionAusgebenAlle_Click()\r\n    ...\r\n    Me.frmKundenSelektieren.SetFocus\r\n    sfm.SelTop = intSelTop\r\n    sfm.SelHeight = intSelHeight\r\n    sfm.SelWidth = 99\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Wir m&uuml;ssen hier allerdings nicht nur die oberste Position und die H&ouml;he der Markierung einstellen, sondern auch die Breite &#8211; sonst wird nur die erste Spalte f&uuml;r die betroffenen Zeilen markiert.<\/p>\n<h2>Markierung nicht zusammenh&auml;ngender Zeilen<\/h2>\n<p>Damit haben wir die beiden leichteren Varianten der Markierung im Datenblatt erledigt, n&auml;mlich die Markierung eines einzelnen Eintrag und die Markierung mehrerer zusammenh&auml;ngender Eintr&auml;ge. Dies wird nicht mit eingebauten Mitteln m&ouml;glich sein &#8211; Access erlaubt schlicht und einfach nicht das Markieren nicht zusammenh&auml;ngender Zeilen in der Datenblattansicht. Also m&uuml;ssen wir uns mit ein paar Tricks behelfen. Als Erstes ben&ouml;tigen wir eine M&ouml;glichkeit, irgendwie abzuspeichern, ob ein Datensatz markiert ist oder nicht. Dazu erweitern wir die Tabelle <b>tblKunden <\/b>einfach um ein Feld namens <b>Selektiert <\/b>mit dem Datentyp <b>Ja\/Nein<\/b> (siehe Bild 3). Nat&uuml;rlich k&ouml;nnen Sie das nicht machen, wenn die Tabelle beispielsweise von einer SQL Server-Datenbank stammt oder von einem Backend, dessen Entwurf Sie nicht &auml;ndern k&ouml;nnen. F&uuml;r diesen Fall gibt es Alternativen, die wir sp&auml;ter besprechen k&ouml;nnen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_355_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_355_001.png\" alt=\"Tabelle der Beispieldatenbank\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Tabelle der Beispieldatenbank<\/p>\n<h2>Markierung speichern<\/h2>\n<p>Im zweiten Schritt m&uuml;ssen wir daf&uuml;r sorgen, dass dieses <b>Ja\/Nein<\/b>-Feld auf den Wert <b>Ja <\/b>eingestellt wird, wenn wir das erste Mal auf einen Eintrag klicken und auf <b>Nein<\/b>, wenn wir diesen erneut bet&auml;tigen. Wir wollen uns hier auf das Anklicken des Datensatzmarkierers beschr&auml;nken, damit wir nicht entsprechende Ereignisprozeduren f&uuml;r alle Steuer-elemente der Datenblattansicht implementieren m&uuml;ssen.<\/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\/55000355\/\">\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\/55000355?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\/55000355\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"123b777de9\"\/>\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>Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens&auml;tze ausw&auml;hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will Klar, anklicken kann man die einzelnen Datens&auml;tze, man kann auch mehrere zusammenh&auml;ngende Datens&auml;tze markieren &#8211; aber was ist, wenn Sie beispielsweise den ersten, dritten und f&uuml;nften Datensatz in der Datenblattansicht markieren wollen Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.<\/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":[662017,66032017,44000010],"tags":[],"class_list":["post-55000355","post","type-post","status-publish","format-standard","hentry","category-662017","category-66032017","category-Formulare_mit_VBA_programmieren"],"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>Selektion im Datenblatt - Access [basics]<\/title>\n<meta name=\"description\" content=\"Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens\u00e4tze ausw\u00e4hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will? Klar, anklicken kann man die einzelnen Datens\u00e4tze, man kann auch mehrere zusammenh\u00e4ngende Datens\u00e4tze markieren \u2013 aber was ist, wenn Sie beispielsweise den ersten, dritten und f\u00fcnften Datensatz in der Datenblattansicht markieren wollen? Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Selektion im Datenblatt - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens\u00e4tze ausw\u00e4hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will? Klar, anklicken kann man die einzelnen Datens\u00e4tze, man kann auch mehrere zusammenh\u00e4ngende Datens\u00e4tze markieren \u2013 aber was ist, wenn Sie beispielsweise den ersten, dritten und f\u00fcnften Datensatz in der Datenblattansicht markieren wollen? Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:59:49+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_355_002.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=\"21\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\/Selektion_im_Datenblatt.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_355_002.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html\",\"name\":\"Selektion im Datenblatt - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:59:49+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens\\u00e4tze ausw\\u00e4hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will? Klar, anklicken kann man die einzelnen Datens\\u00e4tze, man kann auch mehrere zusammenh\\u00e4ngende Datens\\u00e4tze markieren \\u2013 aber was ist, wenn Sie beispielsweise den ersten, dritten und f\\u00fcnften Datensatz in der Datenblattansicht markieren wollen? Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.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\/Selektion_im_Datenblatt.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Selektion_im_Datenblatt.html\",\"name\":\"Selektion im Datenblatt\"}}]},{\"@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\/55000355","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=55000355"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000355\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}