{"id":55001566,"date":"2025-10-01T00:00:00","date_gmt":"2025-10-06T17:55:50","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1566"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/","title":{"rendered":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577\" width=\"1\" height=\"1\" alt=\"\"><b>Das Listenfeld-Steuerelement ist ein sehr praktisches Steuerelement, wenn es um die Darstellung von Listen ohne gr&ouml;&szlig;ere optische Anspr&uuml;che geht. Sie zeigen einfach nur Text in Zeilen und Spalten an und die Inhalte sind nicht direkt bearbeitbar. Gegen&uuml;ber der Datenblattansicht bieten sie aber auch Vorteile, zum Beispiel die Mehrfachauswahl. Dennoch gibt es einige Dinge, die man beachten muss, wenn man dem Benutzer die richtige Auswahlm&ouml;glichkeit bereitstellen m&ouml;chte &#8211; und auch das Auslesen kann gegebenfalls unvorhergesehene Ergebnisse liefern, vor allem nach der Aktualisierung der Inhalte. In diesem Beitrag schauen wir uns die verschiedenen Selektionsm&ouml;glichkeiten an und zeigen, wie wir diese auslesen k&ouml;nnen.<\/b><\/p>\n<h2>Beispieldaten<\/h2>\n<p>Zu Beispielzwecken haben wir eine einfache Tabelle namens <b>tblProdukte <\/b>mit den Feldern <b>ProduktID<\/b>, <b>Produktname <\/b>und <b>Kategorie <\/b>angelegt (siehe Bild 1).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_002.png\" alt=\"Beispieldaten der Tabelle tblProdukte\" width=\"424,5589\" height=\"288,258\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Beispieldaten der Tabelle tblProdukte<\/span><\/b><\/p>\n<h2>Listenfeld anlegen und Daten anzeigen<\/h2>\n<p>Ein Listenfeld ist schnell angelegt (siehe Bild 2). Damit es die Daten aus der Beispieltabelle anzeigt, stellen wir die Datensatzherkunft auf die gew&uuml;nschte Tabelle oder Abfrage ein.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_001.png\" alt=\"Einfaches Listenfeld\" width=\"424,5589\" height=\"282,7323\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Einfaches Listenfeld<\/span><\/b><\/p>\n<p>Wir wollen die Daten der Tabelle <b>tblProdukte <\/b>anzeigen, also legen wir f&uuml;r die Eigenschaft <b>Datensatzherkunft <\/b>den Wert <b>tblProdukte <\/b>fest.<\/p>\n<p>Damit zeigt sie im Ausgangszustand jedoch nur das Feld <b>ProduktID <\/b>an. Der Grund sind die beiden Eigenschaften <b>Spaltenanzahl <\/b>und <b>Spaltenbreiten<\/b>.<\/p>\n<p>Die erste steht auf <b>1<\/b>, die zweite ist noch leer &#8211; was dazu f&uuml;hrt, dass die erste Spalte die gesamte Breite einnimmt. Die anzuzeigende Tabelle enth&auml;lt aber drei Felder.<\/p>\n<p>Damit wir beim Auslesen des oder der ausgew&auml;hlten Eintr&auml;ge der Tabelle &uuml;ber die Standardeigenschaft <b>Value <\/b>auf den eindeutigen Wert des gew&auml;hlten Datensatzes zugreifen k&ouml;nnen, sollte das entsprechende Feld in der Datensatzherkunft den 1-basierten Index aufweisen, der in der Eigenschaft <b>Gebundene Spalte <\/b>festgelegt ist. Gleichzeitig wollen wir den Prim&auml;rschl&uuml;sselwert der zugrunde liegenden Datensatzherkunft nicht unbedingt anzeigen.<\/p>\n<p>Dies f&uuml;hrt zu den folgenden Einstellungen:<\/p>\n<ul>\n<li><b>Spaltenanzahl<\/b>: <b>3 <\/b>(alle drei Felder der Datensatzherkunft <b>tblProdukte <\/b>werden angezeigt)<\/li>\n<li><b>Spaltenbreiten<\/b>: <b>0cm;3cm <\/b>(das erste Feld mit dem Index wird ausgeblendet, das zweite mit 3cm Breite angezeigt und das dritte nimmt den Rest der Listenfeldbreite ein)<\/li>\n<li><b>Gebundene Spalte<\/b>: Bleibt auf dem Wert <b>1<\/b>, da die erste Spalte das Prim&auml;rschl&uuml;sselfeld enth&auml;lt.<\/li>\n<\/ul>\n<p>Damit erhalten wir da Ergebnis aus Bild 3.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_003.png\" alt=\"Listenfeld mit den Daten der Tabelle tblProdukte\" width=\"424,5589\" height=\"223,7914\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Listenfeld mit den Daten der Tabelle tblProdukte<\/span><\/b><\/p>\n<h2>Einfachauswahl setzen und auslesen<\/h2>\n<p>Standardm&auml;&szlig;ig ist die Eigenschaft <b>Mehrfachauswahl <\/b>auf <b>Keine <\/b>eingestellt, was bedeutet, dass wir maximal nur einen Eintrag gleichzeitig ausw&auml;hlen k&ouml;nnen.<\/p>\n<p>Wenn wir einen Eintrag anklicken, wird dieser durch einen schwarzen Hintergrund markiert (siehe Bild 4). Auf diese Weise k&ouml;nnen wir nacheinander verschiedene Eintr&auml;ge selektieren. Allerdings k&ouml;nnen wir die Auswahl, wenn wir einmal einen Eintrag ausgew&auml;hlt haben, standardm&auml;&szlig;ig nicht mehr aufheben. Es ist dann immer ein Eintrag markiert.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_004.png\" alt=\"Einfachauswahl eines Eintrags\" width=\"424,5589\" height=\"223,7914\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Einfachauswahl eines Eintrags<\/span><\/b><\/p>\n<p>Wie wir diesen wieder aufheben k&ouml;nnen, zeigen wir weiter unten.<\/p>\n<p>Um den aktuell markierten Eintrag auszulesen, k&ouml;nnen wir einfach auf die Eigenschaft <b>Value <\/b>des Listenfeldes zugreifen. Von au&szlig;en, zum Beispiel vom Direktbereich aus, sieht das so aus:<\/p>\n<pre>  Forms!frmListenfeldProdukte!lstProdukte.Value\r\n2<\/pre>\n<p>Da <b>Value <\/b>die Standardeigenschaft ist, k&ouml;nnen wir diese auch weglassen:<\/p>\n<pre>  Forms!frmListenfeldProdukte!lstProdukte\r\n2<\/pre>\n<p>Innerhalb des Klassenmoduls des Formulars greifen wir einfach &uuml;ber folgenden Ausdruck auf den markierten eintrag im Listenfeld zu:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> Me.lstProdukte<\/pre>\n<h2>Weitere Spaltenwerte des aktuellen Eintrags auslesen<\/h2>\n<p><b>Value <\/b>liefert also den Wert der gebundenen Spalte. Wenn wir auch die &uuml;brigen Spalten auslesen wollen, verwenden wir die <b>Column<\/b>-Eigenschaft mit dem 0-basierten Index der jeweiligen Spalte. In der folgenden Prozedur geben wir nach der Aktualisierung des Listenfeldes den Wert der gebundenen Spalte aus sowie den der Spalten mit den Indizes <b>1 <\/b>und <b>2<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>lstProdukte_AfterUpdate()\r\n     <span style=\"color:blue;\">Debug.Print<\/span> \"Gebundene Spalte: \" & Me.lstProdukte.Value\r\n     <span style=\"color:blue;\">Debug.Print<\/span> \"Spalte 1: \" & Me.lstProdukte.Column(1)\r\n     <span style=\"color:blue;\">Debug.Print<\/span> \"Spalte 2: \" & Me.lstProdukte.Column(2)\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Listenfeldeintrag per VBA einstellen<\/h2>\n<p>Wollen wir per VBA einen der Eintr&auml;ge selektieren, weisen wir einfach dem Listenfeld den gew&uuml;nschten Wert der gebundenen Spalte, hier mit dem Prim&auml;rschl&uuml;sselwert gef&uuml;llt, zu:<\/p>\n<pre>Forms!frmListenfeldProdukte!lstProdukte = 3<\/pre>\n<h2>Markierung per VBA aufheben<\/h2>\n<p>Wenn wir die aktuelle Markierung wieder aufheben wollen, stellen wir das Listenfeld auf den Wert <b>Null <\/b>ein:<\/p>\n<pre>Forms!frmListenfeldProdukte!lstProdukte = Null<\/pre>\n<h2>Spalten&uuml;berschriften einblenden<\/h2>\n<p>Mit der Eigenschaften <b>Spalten&uuml;berschriften <\/b>k&ouml;nnen wir die Spalten&uuml;berschriften des Listenfeldes einblenden (siehe Bild 5).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_011.png\" alt=\"Anzeige von Spalten&uuml;berschriften\" width=\"424,5589\" height=\"263,0768\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Anzeige von Spalten&uuml;berschriften<\/span><\/b><\/p>\n<p>Diese orientieren sich an den Feldnamen beziehungsweise Beschriftungen der Datensatzherkunft. Wenn wir also nicht die eigentlichen Feldnamen, sondern eine andere Beschritung anzeigen wollen, m&uuml;ssen wir dazu die Eigenschaft <b>Beschriftung <\/b>des jeweiligen Feldes anpassen.<\/p>\n<p>Diese wird als Spalten&uuml;berschrift &uuml;bernommen.<\/p>\n<p>Die Spalten&uuml;berschriften k&ouml;nnen wir per VBA ein- und ausschalten (siehe Formular <b>frmListenfeldProdukte_Spaltenueberschriften<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdueberschriftenAus_Click()\r\n     Me.lstProdukte.ColumnHeads = <span style=\"color:blue;\">False<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span>\r\n<span style=\"color:blue;\">Private Sub <\/span>cmdueberschriftenEin_Click()\r\n     Me.lstProdukte.ColumnHeads = <span style=\"color:blue;\">True<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Im Formular aus Bild 6 haben wir noch einige weitere Schaltfl&auml;chen zum Experimentieren mit den Spalten&uuml;berschriften eingebaut.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/17-08-2025_10-14-47.PNG\" alt=\"Experimente mit den Spalten&uuml;berschriften\" width=\"499,5589\" height=\"394,2755\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Experimente mit den Spalten&uuml;berschriften<\/span><\/b><\/p>\n<p>Wichtig: Die Spalten&uuml;berschrift ver&auml;ndert die Werte, welche die <b>ItemData<\/b>-Eigenschaft liefert. <b>ItemData(0) <\/b>liefert ohne Spalten&uuml;berschriften die Werte der ersten Datenzeile, w&auml;hrend es mit Spalten&uuml;berschriften den Text der Spalten&uuml;berschrift liefert. Wir brauchen dann also <b>ItemData(1)<\/b>, um den Wert der gebundenen Spalte des ersten Datensatzes zu ermitteln.<\/p>\n<p>Auf die gleiche Weise &auml;ndert sich der Wert der Eigenschaft  <b>ListCount<\/b>, der ohne Spalten&uuml;berschriften die tats&auml;chliche Anzahl der enthaltenen Datens&auml;tze liefert. Wenn die Spalten&uuml;berschriften aktiviert sind, ist dieser Wert jedoch um <b>1 <\/b>gr&ouml;&szlig;er als ohne.<\/p>\n<h2>Ersten Eintrag markieren<\/h2>\n<p>Um den ersten Eintrag zu markieren, was manchmal geschehen soll, damit &uuml;berhaupt ein Eintrag in einem Listenfeld markiert ist, verwenden wir normalerweise einfach:<\/p>\n<pre>Me.lstProdukte = Me.lstProdukte.ItemData(0)<\/pre>\n<p>Mit <b>ItemData(0)<\/b> ermitteln wir den Wert der gebundenen Spalte f&uuml;r die erste Zeile und stellen das Listenfeld durch Zuweisung zur <b>Value<\/b>-Eigenschaft auf diesen Wert ein.<\/p>\n<p>Wenn wir allerdings Spalten&uuml;berschriften anzeigen, wird die Zeile mit den Spalten&uuml;berschriften zur Zeile mit dem Index <b>0<\/b>. In diesem Fall m&uuml;ssten wir also wie folgt vorgehen, um die erste Zeile zu markieren:<\/p>\n<pre>Me.lstProdukte = Me.lstProdukte.ItemData(1)<\/pre>\n<p>Um hier flexibel zu sein, fragen wir vorher ab, ob die Spalten&uuml;berschriften sichtbar sind (siehe Formular <b>frmListenfeldProdukte_Spaltenueberschriften<\/b>):<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdErsteMarkieren_Click()\r\n     <span style=\"color:blue;\">If <\/span>Me.lstProdukte.ColumnHeads = <span style=\"color:blue;\">False<\/span><span style=\"color:blue;\"> Then<\/span>\r\n         Me.lstProdukte = Me.lstProdukte.ItemData(0)\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         Me.lstProdukte = Me.lstProdukte.ItemData(1)\r\n     <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Letzten Eintrag markieren<\/h2>\n<p>Um den letzten Eintrag zu markieren, ermitteln wir zuerst mit der Eigenschaft <b>ListCount <\/b>die Anzahl der Eintr&auml;ge. Diese entspricht ohne Spalten&uuml;berschriften der tats&auml;chlichen Anzahl der Datens&auml;tze, mit Spalten&uuml;berschriften ist der Wert um 1 gr&ouml;&szlig;er. <\/p>\n<p><b>ListCount <\/b>liefert in unserem Fall den Wert <b>10<\/b>. Da der Index <b>0<\/b>-basiert ist, m&uuml;ssen wir zum Markieren des letzten Eintrags ohne Spalten&uuml;berschriften noch den Wert <b>1 <\/b>subtrahieren:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdLetzteZeileMarkieren_Click()\r\n     <span style=\"color:blue;\">Dim <\/span>lngListCount<span style=\"color:blue;\"> As Long<\/span>\r\n     lngListCount = Me.lstProdukte.ListCount\r\n     Me.lstProdukte =  Me.lstProdukte.ItemData(lngListCount - 1)\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die Prozedur funktioniert aber auch mit Spalten&uuml;berschriften, denn dann liefert <b>ListCount <\/b>in unserem Fall mit 10 Datens&auml;tzen den Wert <b>11<\/b>.<\/p>\n<h2>Unerwartetes Verhalten nach Aktualisieren des Listenfeldinhalts<\/h2>\n<p>Angenommen, wir haben einen Eintrag des Listenfeldes markiert und &auml;ndern danach die Datensatzherkunft so, dass der markierte Eintrag nicht mehr angezeigt wird. Zuerst markieren wir einen Eintrag, hier per VBA:<\/p>\n<pre>Forms!frmListenfeldProdukte!lstProdukte = 3<\/pre>\n<p>Dies markiert den Eintrag wie in Bild 7.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_006.png\" alt=\"Per VBA markierter Eintrag\" width=\"424,5589\" height=\"223,7914\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Per VBA markierter Eintrag<\/span><\/b><\/p>\n<p>Dann stellen wir die Datensatzherkunft auf eine Abfrage ein, die genau diesen Datensatz nicht mehr enth&auml;lt:<\/p>\n<pre>Forms!frmListenfeldProdukte.lstProdukte.RowSource =  \"SELECT * FROM tblProdukte WHERE ProduktID NOT IN (3)\"<\/pre>\n<p>Dann wird der zuvor markierte Eintrag nicht mehr angezeigt (siehe Bild 8).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_005.png\" alt=\"Der markierte Eintrag wurde herausgefiltert.\" width=\"424,5589\" height=\"223,7914\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Der markierte Eintrag wurde herausgefiltert.<\/span><\/b><\/p>\n<p>Wenn wir uns nun allerdings den Wert des Listenfeldes ausgeben lassen, erhalten wir immer noch den zuvor markierten Wert:<\/p>\n<pre>  Forms!frmListenfeldProdukte!lstProdukte.Value\r\n  3 <\/pre>\n<p>Das d&uuml;rfte in verschiedenen F&auml;llen zu unerwartetem Verhalten von Anwendungen gef&uuml;hrt haben. Es empfiehlt sich also, bei Aktualisierungen der Datensatzquelle das Listenfeld auf Null einzustellen, weil dieses sonst den zuvor markierten Datensatz als Wert des Listenfeldes beibeh&auml;lt.<\/p>\n<p>Offensichtlich liest Access also nicht den Prim&auml;rschl&uuml;sselwert des tats&auml;chlich markierten Eintrags aus, sondern tr&auml;gt beim Markieren eines Eintrags dessen Wert in die Eigenschaft Value des Listenfeldes ein.<\/p>\n<h2>Leeren des Listenfeldes per Button<\/h2>\n<p>F&uuml;r manche Anwendungsf&auml;lle ist es wichtig, wenn man das Listenfeld auch wieder leeren. Das k&ouml;nnen wir auf verschiedene Arten erledigen. Die erste ist, einen Button hinzuzuf&uuml;gen, der das Listenfeld auf den Wert <b>Null <\/b>einstellt (siehe Bild 9).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_007.png\" alt=\"Listenfeld per Schaltfl&auml;che leeren\" width=\"424,5589\" height=\"260,6294\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 9: Listenfeld per Schaltfl&auml;che leeren<\/span><\/b><\/p>\n<p>Die Ereignisprozedur f&uuml;r diesen Button f&uuml;llen wir so (siehe <b>frmListenfeldProdukte_LeerenButton<\/b>):<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdLeeren_Click()\r\n     Me.lstProdukte = Null\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Listenfeldeintrag durch erneutes Klicken abw&auml;hlen<\/h2>\n<p>Wir k&ouml;nnen den aktuellen Eintrag auch wieder abw&auml;hlen, indem wir erneut auf den Eintrag klicken. Dazu ben&ouml;tigen wir ebenfalls eine Ereignisprozedur sowie eine Variable, die den zuletzt markierten Eintrag speichert. Diese Variable muss au&szlig;erhalb der Prozedur deklariert werden:<\/p>\n<pre><span style=\"color:blue;\">Dim <\/span>varVorher<span style=\"color:blue;\"> As Variant<\/span><\/pre>\n<p>Die Prozedur pr&uuml;ft, ob der aktuell angeklickte Eintrag mit dem zuvor markierten Eintrag &uuml;bereinstimmt. Falls ja, wird das Listenfeld geleert. Au&szlig;erdem wird immer der aktuelle Wert in <b>varVorher <\/b>gespeichert (siehe <b>frmListenfeldProdukte_Abwaehlen<\/b>):<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>lstProdukte_AfterUpdate()\r\n     <span style=\"color:blue;\">If <\/span>Me.lstProdukte = varVorher<span style=\"color:blue;\"> Then<\/span>\r\n         Me.lstProdukte = Null\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     varVorher = Me.lstProdukte\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Einfache Mehrfachauswahl im Listenfeld<\/h2>\n<p>Wenn wir die Eigenschaft <b>Mehrfachauswahl <\/b>auf <b>Einzeln <\/b>einstellen, k&ouml;nnen wir mehrere Eintr&auml;ge ausw&auml;hlen (siehe Bild 10).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_008.png\" alt=\"Einstellung f&uuml;r die einfache Mehrfachauswahl\" width=\"549,559\" height=\"362,0269\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 10: Einstellung f&uuml;r die einfache Mehrfachauswahl<\/span><\/b><\/p>\n<p>Dabei w&auml;hlen wir die Eintr&auml;ge mit einem Klick aus und mit einem weiteren Klick wieder ab (siehe Bild 11). Dieses Beispiel finden Sie im Formular <b>frmListenfeld_EinfacheMehrfachauswahl<\/b>.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/pic_1566_009.png\" alt=\"Einfache Mehrfachauswahl\" width=\"424,5589\" height=\"249,2637\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 11: Einfache Mehrfachauswahl<\/span><\/b><\/p>\n<h2>Mehrfachauswahl auslesen<\/h2>\n<p>Um die Mehrfachauswahl auszulesen, ben&ouml;tigen wir die Auflistung <b>ItemsSelected<\/b>. Wenn wir diese mit einer <b>For Each<\/b>-Schleife mit der <b>Variant<\/b>-Variablen <b>var <\/b>durchlaufen, k&ouml;nnen wir &uuml;ber die Variant-Variable den Index ausgeben.<\/p>\n<p>Mit <b>ItemData(var) <\/b>k&ouml;nnen wir au&szlig;erdem den Wert der gebundenen Spalte des Eintrags mit dem Index aus <b>var <\/b>ermitteln. Die Prozedur soll durch das <b>Nach Aktualisierung<\/b>-Ereignis ausgel&ouml;st werden:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>lstProdukte_AfterUpdate()\r\n     <span style=\"color:blue;\">Dim <\/span>var<span style=\"color:blue;\"> As Variant<\/span>\r\n     For Each var In Me.lstProdukte.ItemsSelected\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Index: \" & var\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"ProduktID: \" _\r\n             & Me.lstProdukte.ItemData(var)\r\n     <span style=\"color:blue;\">Next<\/span> var\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>F&uuml;r die markierten Eintr&auml;ge aus dem vorherigen Beispiel liefert die Prozedur beispielswiese dieses Ergebnis:<\/p>\n<pre>Index: 2\r\nProduktID: 3\r\nIndex: 4\r\nProduktID: 5<\/pre>\n<h2>Erweiterte Mehrfachauswahl im Listenfeld<\/h2>\n<p>Neben der einfachen Mehrfachauswahl gibt es noch die erweiterte Mehrfachauswahl. Diese arbeitet wie die Dateiauswahl im Windows Explorer. Wir k&ouml;nnen also bei gedr&uuml;ckter <b>Umschalt<\/b>-Taste zwei Eintr&auml;ge markieren und erfassen so auch alle zwischen diesen Eintr&auml;gen liegenden (siehe Formular <b>frmListenfeld_ErweiterteMehrfachauswahl<\/b>).<\/p>\n<p>Ein einfacher Klick auf einen Eintrag hebt die vorherige Aufwahl wieder auf und selektiert nur den angeklickten Eintrag.<\/p>\n<p>Wir k&ouml;nnen hier auch das Verhalten der einfachen Mehrfachauswahl abbilden, indem wir beim Anklicken die <b>Strg<\/b>-Taste gedr&uuml;ckt halten.<\/p>\n<p>So k&ouml;nnen wir auch alle gew&auml;hlten Eintr&auml;ge wieder abw&auml;hlen.<\/p>\n<h2>Value in der Mehrfachauswahl<\/h2>\n<p>Die Eigenschaft <b>Value <\/b>liefert bei der einfachen und der erweiterten Mehrfachauswahl immer den Wert <b>Null<\/b>. Wir k&ouml;nnen die markierten Eintr&auml;ge also nur &uuml;ber <b>ItemsSelected <\/b>ermitteln.<\/p>\n<h2>Weitere Spaltenwerte in der Mehrfachauswahl auslesen<\/h2>\n<p>Wenn Value bei der Mehrfachauswahl immer den Wert <b>Null <\/b>liefert, k&ouml;nnen wir folglich auch nicht direkt auf die weiteren Spalten der markierten Eintr&auml;ge zugreifen.<\/p>\n<p>Das gelingt jedoch, wenn wir die <b>Column<\/b>-Eigenschaft um einen weiteren Parameter erweitern, der den Index der auszulesenden Zeile angibt (siehe <b>frmListenfeld_MehrfachauswahlAuslesen<\/b>):<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>lstProdukte_AfterUpdate()\r\n     <span style=\"color:blue;\">Dim <\/span>var<span style=\"color:blue;\"> As Variant<\/span>\r\n     For Each var In Me.lstProdukte.ItemsSelected\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Index: \" & var\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"ProduktID: \" _\r\n             & Me.lstProdukte.ItemData(var)\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Produktname: \" _\r\n             & Me.lstProdukte.Column(1, var)\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Kategorie: \" _\r\n             & Me.lstProdukte.Column(2, var)\r\n     <span style=\"color:blue;\">Next<\/span> var\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Alle Eintr&auml;ge in der Mehrfachauswahl selektieren<\/h2>\n<p>Wenn wir alle Eintr&auml;ge selektieren wollen, m&uuml;ssen wir diese durchlaufen und markieren (siehe <b>frmListenfeld_MehrfachauswahlAlleMarkieren<\/b>).<\/p>\n<p>Dabei verwenden wir eine <b>For&#8230;Next<\/b>-Schleife von <b>0 <\/b>bis zur Anzahl der Eintr&auml;ge minus <b>1<\/b>. Die Anzahl der Eintr&auml;ge ermitteln wir mit der Eigenschaft <b>ListCount<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdAlleMarkieren_Click()\r\n     <span style=\"color:blue;\">Dim <\/span>i<span style=\"color:blue;\"> As Integer<\/span>\r\n     For i = 0 To Me.lstProdukte.ListCount - 1\r\n         Me.lstProdukte.Selected(i) = <span style=\"color:blue;\">True<\/span>\r\n     <span style=\"color:blue;\">Next<\/span> i\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Das Ergebnis sehen wir in Bild 12.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2025_05\/17-08-2025_09-41-38.PNG\" alt=\"Alle Eintr&auml;ge in der Mehrfachauswahl selektieren\" width=\"424,5589\" height=\"357,9419\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 12: Alle Eintr&auml;ge in der Mehrfachauswahl selektieren<\/span><\/b><\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>ListenfelderAuswaehlenAbwaehlenAuslesen.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/0706D004-17EE-40C1-A0E0-D7EFBEC37BE5\/aiu_1566.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Listenfeld-Steuerelement ist ein sehr praktisches Steuerelement, wenn es um die Darstellung von Listen ohne gr&ouml;&szlig;ere optische Anspr&uuml;che geht. Sie zeigen einfach nur Text in Zeilen und Spalten an und die Inhalte sind nicht direkt bearbeitbar. Gegen&uuml;ber der Datenblattansicht bieten sie aber auch Vorteile, zum Beispiel die Mehrfachauswahl. Dennoch gibt es einige Dinge, die man beachten muss, wenn man dem Benutzer die richtige Auswahlm&ouml;glichkeit bereitstellen m&ouml;chte &#8211; und auch das Auslesen kann gegebenfalls unvorhergesehene Ergebnisse liefern, vor allem nach der Aktualisierung der Inhalte. In diesem Beitrag schauen wir uns die verschiedenen Selektionsm&ouml;glichkeiten an und zeigen, wie wir diese auslesen 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":[662025,66052025,44000023],"tags":[],"class_list":["post-55001566","post","type-post","status-publish","format-standard","hentry","category-662025","category-66052025","category-Mit_Formularen_arbeiten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen\" \/>\n<meta property=\"og:description\" content=\"Das Listenfeld-Steuerelement ist ein sehr praktisches Steuerelement, wenn es um die Darstellung von Listen ohne gr&ouml;&szlig;ere optische Anspr&uuml;che geht. Sie zeigen einfach nur Text in Zeilen und Spalten an und die Inhalte sind nicht direkt bearbeitbar. Gegen&uuml;ber der Datenblattansicht bieten sie aber auch Vorteile, zum Beispiel die Mehrfachauswahl. Dennoch gibt es einige Dinge, die man beachten muss, wenn man dem Benutzer die richtige Auswahlm&ouml;glichkeit bereitstellen m&ouml;chte - und auch das Auslesen kann gegebenfalls unvorhergesehene Ergebnisse liefern, vor allem nach der Aktualisierung der Inhalte. In diesem Beitrag schauen wir uns die verschiedenen Selektionsm&ouml;glichkeiten an und zeigen, wie wir diese auslesen k&ouml;nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-06T17:55:50+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen\",\"datePublished\":\"2025-10-06T17:55:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/\"},\"wordCount\":1891,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/8db5bb82534846e2b3b2d801871ed577\",\"articleSection\":[\"2025\",\"5\\\/2025\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/\",\"name\":\"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/8db5bb82534846e2b3b2d801871ed577\",\"datePublished\":\"2025-10-06T17:55:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/8db5bb82534846e2b3b2d801871ed577\",\"contentUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/8db5bb82534846e2b3b2d801871ed577\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/","og_locale":"de_DE","og_type":"article","og_title":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen","og_description":"Das Listenfeld-Steuerelement ist ein sehr praktisches Steuerelement, wenn es um die Darstellung von Listen ohne gr&ouml;&szlig;ere optische Anspr&uuml;che geht. Sie zeigen einfach nur Text in Zeilen und Spalten an und die Inhalte sind nicht direkt bearbeitbar. Gegen&uuml;ber der Datenblattansicht bieten sie aber auch Vorteile, zum Beispiel die Mehrfachauswahl. Dennoch gibt es einige Dinge, die man beachten muss, wenn man dem Benutzer die richtige Auswahlm&ouml;glichkeit bereitstellen m&ouml;chte - und auch das Auslesen kann gegebenfalls unvorhergesehene Ergebnisse liefern, vor allem nach der Aktualisierung der Inhalte. In diesem Beitrag schauen wir uns die verschiedenen Selektionsm&ouml;glichkeiten an und zeigen, wie wir diese auslesen k&ouml;nnen.","og_url":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/","og_site_name":"Access im Unternehmen","article_published_time":"2025-10-06T17:55:50+00:00","og_image":[{"url":"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen","datePublished":"2025-10-06T17:55:50+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/"},"wordCount":1891,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577","articleSection":["2025","5\/2025","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/","url":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/","name":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577","datePublished":"2025-10-06T17:55:50+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#primaryimage","url":"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577","contentUrl":"http:\/\/vg01.met.vgwort.de\/na\/8db5bb82534846e2b3b2d801871ed577"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Listenfeldwerte_auswaehlen_abwaehlen_und_auslesen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Listenfeldwerte ausw&auml;hlen, abw&auml;hlen und auslesen"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55001566"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001566\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}