{"id":55000319,"date":"2006-02-01T00:00:00","date_gmt":"2020-05-06T15:18:13","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=319"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Das_TreeviewSteuerelement","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/","title":{"rendered":"Das Treeview-Steuerelement"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<h3>Zusammenfassung<\/h3>\n<p>Erstellen Sie professionelle Benutzeroberfl&auml;chen mit dem Treeview-Steuerelement.<\/p>\n<h3>Techniken<\/h3>\n<p>Formulare, Treeview-Steuerelement, VBA<\/p>\n<h3>Voraussetzungen<\/h3>\n<p>Access 2002 und h&ouml;her oder Access 97\/2000 und Developer Edition oder Visual Studio 6.0<\/p>\n<h3>Beispieldateien<\/h3>\n<p><a href=''fileadmin\/files\/acc0106kh01.zip''>Treeview2002.mdb<\/a><\/p>\n<h3><\/h3>\n<p><b>Andr&eacute; Minhorst, Duisburg<\/b><\/p>\n<p><b>Access kommt mit einer Menge n&uuml;tzlicher Steuerelemente. Einige wichtige Controls sind jedoch den Besitzern von VB6 oder den Developer-Versionen von Office vorbehalten, da f&uuml;r deren Weitergabe eine Lizenz erforderlich ist. Dazu geh&ouml;rt auch das Treeview-Steuerelement. Oder doch nicht Unbemerkt von weiten Teilen der Access-Entwicklergemeinde hat Microsoft die Bibliothek MSCOMCTL.OCX zum festen Bestandteil von Office gemacht. Ein Grund mehr, das Treeview-Steuerelement einmal genauer unter die Lupe zu nehmen &#8230;<\/b><\/p>\n<p>Entsprechend der Philosophie von Access im Unternehmen, m&ouml;glichst keine Tools und Anwendungen in Beitr&auml;ge einzubeziehen, die zus&auml;tzliche Kosten erzeugen (Betriebssystem und Access-Software ausgenommen), ist das Treeview-Steuerelement bisher etwas kurz gekommen. Seit Ewigkeiten herrscht n&auml;mlich die Legende, dass die Datei MSCOMCTL.OCX und damit das Treeview-Steuerelement nur in speziellen Entwickler-Paketen enthalten ist und nur mit einer entsprechenden Lizenz weitergegeben werden darf. Da diese Bibliothek aber seit Access 2002 fester Bestandteil der Office-Professional-Pakete ist, kann man die enthaltenen Steuerelemente sorglos in einer Anwendung verwenden, wenn auf dem Zielrechner auch die entsprechende Access-Version installiert ist.<\/p>\n<p>Weitere Informationen zu den unterschiedlichen Versionen der Datei MSCOMCTL.OCX erhalten Sie unter http:\/\/support.microsoft.com\/dllhelp\/dlltype=file&#038;l=55&#038;alpha=mscomctl.ocx&#038;S=1&#038;x=8&#038;y=17.<\/p>\n<p>Es gibt zwar einige Alternativen zum Treeview-Steuerelement von Microsoft, unter anderem solche, die entweder ebenfalls als .ocx-Datei kommen oder keine zus&auml;tzlichen Dateien erfordern und komplett auf API basieren, aber auch diese sind meist nicht kostenlos.<\/p>\n<p>Bevor Sie das erste Treeview-Steuerelement in ein Formular einf&uuml;gen, sollten Sie sich zun&auml;chst einmal einen &uuml;berblick &uuml;ber die M&ouml;glichkeiten des Treeview-Steuerelements verschaffen.<\/p>\n<p>Das Hauptmerkmal ist nat&uuml;rlich, dass es hierarchisch angeordnete Daten anzeigen kann. Das bedeutet, dass sich damit beispielsweise eine Verzeichnisstruktur wie im Windows-Explorer nachbilden l&auml;sst.<\/p>\n<p>Die wichtigste Rolle spielen dabei die so genannten Knoten (Node). Jedes Element im Treeview entspricht einem Knoten.<\/p>\n<p><IMG height=\"331\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic001.png\" width=\"476\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Beispiele f&uuml;r das Aussehen eines Treeviews<\/span><\/b><\/p>\n<p><IMG height=\"209\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic002.png\" width=\"209\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Das Treeview-Steuerelement finden Sie in der Liste der ActiveX-Steuerelemente, die Sie mit dem abgebildeten Men&uuml;eintrag anzeigen.<\/span><\/b><\/p>\n<p><IMG height=\"281\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic003.png\" width=\"338\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3:  Dieser Dialog erm&ouml;glicht das Einf&uuml;gen des Treeview-Steuerelements.<\/span><\/b><\/p>\n<p>Damit die Knoten hierarchisch angeordnet werden k&ouml;nnen, weist man untergeordneten Knoten den jeweiligen Parent-Knoten zu. Das Treeview-Steuerelement liefert viele M&ouml;glichkeiten zum Anpassen seines Aussehens. So lassen sich die folgenden M&ouml;glichkeiten leicht kombinieren:<\/p>\n<li>Text<\/li>\n<li>Symbole<\/li>\n<li>Plus-\/Minus-Zeichen<\/li>\n<li>Linien<\/li>\n<li>Kontrollk&auml;stchen<\/li>\n<p>Um einen &uuml;berblick &uuml;ber die m&ouml;glichen Stile zu erhalten, &ouml;ffnen Sie das in der Beispieldatenbank enthaltene Formular frmTreeviewBeispiel (siehe Bild 1). &uuml;ber die im linken Teil des Formulars enthaltenen Symbole k&ouml;nnen Sie sich unterschiedliche Stile ansehen. Es gibt noch einige M&ouml;glichkeiten mehr wie etwa die Verwendung von Kontrollk&auml;stchen, diese werden jedoch in diesem Grundlagenbeitrag nicht behandelt.<\/p>\n<p>Zum Einf&uuml;gen des Treeview-Steuerelements f&uuml;hren Sie nach dem &ouml;ffnen des Zielformulars in der Entwurfsansicht den Men&uuml;befehl Einf&uuml;gen\/ActiveX-Steuerelement&#8230; aus (siehe Bild 2) und w&auml;hlen im dann erscheinenden Dialog den Eintrag Microsoft Treeview Control, version 6.0 aus (siehe Bild 3).<\/p>\n<p>Sie sollten generell immer die gleiche Version verwenden, wenn Sie mehrere Steuerelemente der Common Controls-Sammlung verwenden &#8211; am besten die jeweils neuesten.<\/p>\n<p><!--30percent--><\/p>\n<p>Das neue Treeview-Steuerelement erscheint zun&auml;chst als unscheinbares wei&szlig;es K&auml;stchen im Formular, offenbart aber direkt nach dem Vergr&ouml;&szlig;ern des Rahmens seinen wahren Charakter (siehe Bild 4). Benennen Sie das Steuerelement um, damit Sie anschlie&szlig;end per VBA komfortabel darauf zugreifen k&ouml;nnen. Verwenden Sie dabei einen Namen wie tvwTreeview.<\/p>\n<p><IMG height=\"292\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic004.png\" width=\"372\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4:  Das neue Treeview-Steuerelement in der Entwurfsansicht<\/span><\/b><\/p>\n<p><IMG height=\"445\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic005.png\" width=\"418\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5:  Der Objektkatalog informiert eingehend &uuml;ber die Treeview-Klasse und deren Eigenschaften, Methoden und Ereignisse.<\/span><\/b><\/p>\n<p><IMG height=\"335\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic006.png\" width=\"398\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6:  IntelliSense steht erst nach expliziter Deklaration des Steuerelements als Treeview zur Verf&uuml;gung.<\/span><\/b><\/p>\n<p>Im vorliegenden Beitrag lernen Sie die Grundlagen f&uuml;r den Gebrauch des Treeview-Steuerelements. Hier k&ouml;nnen aber unm&ouml;glich alle Funktionen dieses Steuerelements vorgestellt werden. Wenn Sie auf eigene Faust weiterforschen m&ouml;chten, ist der Objektkatalog ein idealer Startpunkt. W&auml;hlen Sie dort die Klasse MSComctlLib und dann das Element Treeview aus, um alle Eigenschaften, Methoden und Ereignisse angezeigt zu bekommen.<\/p>\n<h3>Treeview mit IntelliSense<\/h3>\n<p>Treeviews k&ouml;nnen Sie ausschlie&szlig;lich per VBA f&uuml;llen. Dummerweise bietet IntelliSense nicht die Treeview-spezifischen Eigenschaften, Methoden und Ereignisse an, wenn Sie wie folgt auf das Steuerelement verweisen:<\/p>\n<pre>Me!tvwTreeview<\/pre>\n<p>Wenn Sie IntelliSense verwenden m&ouml;chten, was empfehlenswert ist, deklarieren Sie eine Objektvariable f&uuml;r das Treeview-Steuerelement im Modulkopf des Formulars und instanzieren diese an geeigneter Stelle. Die Deklaration sieht etwa wie folgt aus:<\/p>\n<pre>Dim objTreeview As MSComctlLib.Treeview<\/pre>\n<p>Zum Instanzieren eignet sich am besten eine der Ereignisprozeduren, die beim &ouml;ffnen des Formulars ausgef&uuml;hrt werden &#8211; beispielsweise das Beim &ouml;ffnen-Ereignis (s. Quellcode 1).<\/p>\n<p><b>Quellcode 1: Instanzieren eines Treeview-Objekts<\/b><\/p>\n<pre>Private Sub Form_Open(Cancel As Integer)\r\n    Set objTreeview = Me.ctlTreeview.Object\r\nEnd Sub<\/pre>\n<p>Wenn Sie in weiteren Routinen auf das Objekt objTreeview zugreifen, statt das Steuerelement ctlTreeview zu referenzieren, stellt IntelliSense die Treeview-spezifischen Elemente zur Verf&uuml;gung (siehe Bild 6).<\/p>\n<p>Wenn Sie in der Entwurfsansicht des Formulars mit der rechten Maustaste auf das Treeview-Steuerelement klicken, k&ouml;nnen Sie im Kontextmen&uuml; den Eintrag TreeCtrl-Objekt\/Eigenschaften ausw&auml;hlen. Mit diesem Dialog lassen sich die meisten Eigenschaften des Treeview-Steuerelements einstellen (siehe Bild 7).<\/p>\n<p><IMG height=\"377\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic007.png\" width=\"422\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7:  Eigenschaften des Treeview-Steuerelements<\/span><\/b><\/p>\n<p>Das A und O beim Erzeugen eines Baumes im Treeview-Steuerelement ist die Add-Methode des Node-Elements. Die Methode erwartet sechs Parameter, die allesamt optional sind:<\/p>\n<li>Relative: Erwartet den Index (Datentyp Integer) oder Schl&uuml;ssel (String) eines Knotens, zu dem der neue Knoten in einer bestimmten Beziehung stehen soll.<\/li>\n<li>Relationship: Beziehung, in der der neue und der unter Relative angegebene Knoten stehen. M&ouml;gliche Werte: tvwChild, tvwFirst, tvwLast, tvwNext, tvxPrevious.<\/li>\n<li>Key: Zeichenfolge als Schl&uuml;ssel des neuen Knotens. Dient zum Referenzieren des Knotens und muss zwingend mit einem Buchstaben beginnen. <\/li>\n<li>Text: Angezeigter Text.<\/li>\n<li>Image: Index eines Symbols, das vor dem Text angezeigt wird, wenn die Einstellung der Style-Eigenschaft des Treeview-Objekts dies erlaubt. Weitere Informationen zur Verwendung von Symbolen in Treeview-Objekten finden Sie weiter unten.<\/li>\n<li>SelectedImage: Index eines Symbols, das statt des unter Image angegebenen Symbols angezeigt wird, wenn der Knoten markiert ist.<\/li>\n<p>Alle Eigenschaften k&ouml;nnen Sie nach dem Erzeugen des Knotens &auml;ndern. Wenn Sie beim Erzeugen noch gar keine Eigenschaften zuweisen m&ouml;chten (etwa aus Gr&uuml;nden der &uuml;bersicht), k&ouml;nnen Sie einfach die folgende Anweisung verwenden:<\/p>\n<pre>objTreeview.Nodes.Add<\/pre>\n<p>Wenn Sie, wie weiter oben beschrieben, ein Formular mit einem Treeview-Steuerelement angelegt, dieses in ctlTreeview umbenannt und ein entsprechendes Objekt im Formularmodul deklariert und instanziert haben, k&ouml;nnen Sie direkt das erste Element im Treeview anlegen. Dazu erweitern Sie einfach die Routine aus Listing 1 um folgende Anweisung. Beachten Sie, dass die Eigenschaften Key und Text direkt beim Anlegen mit den entsprechenden Werten gef&uuml;llt werden:<\/p>\n<pre>With objTreeview\r\n    .Nodes.Add , , \"tvw01\", _        \"Erster Knoten\"\r\nEnd With<\/pre>\n<p>&ouml;ffnen Sie das Formular, das nun wie in Bild 8 aussehen sollte. Mit der leicht erweiterten Fassung aus Quellcode 2 legen Sie drei Unterknoten an, die wie in Bild 9 angeordnet sind.<\/p>\n<p><IMG height=\"148\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic008.png\" width=\"244\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8:  Der einfachste Treeview der Welt<\/span><\/b><\/p>\n<p><IMG height=\"148\" src=\"..\/fileadmin\/_temp_\/{24B97347-D577-4AD7-8203-DCEA11FF82E1}\/pic009.png\" width=\"244\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9:  Treeview mit Knoten auf zwei Ebenen<\/span><\/b><\/p>\n<p><b>Quellcode 2: Knoten mit drei Unterknoten anlegen<\/b><\/p>\n<pre>Private Sub Form_Open(Cancel As Integer)\r\n    Set objTreeview = Me.tvwBeispiel.Object\r\n    With objTreeview\r\n        ''Basisknoten anlegen\r\n        .Nodes.Add , , \"tvw01\", \"Erster Knoten\"\r\n        ''Knoten unterhalb des Basisknotens anlegen\r\n        .Nodes.Add \"tvw01\", tvwChild, \"tvw0101\", \"Erster Unterknoten\"\r\n        ''Knoten hinter einem existierenden Knoten anlegen\r\n        .Nodes.Add \"tvw0101\", tvwNext, \"tvw0102\", \"Zweiter Unterknoten\"\r\n        ''Knoten als ersten Knoten in der Ebene des angegebenen Knoten anlegen\r\n        .Nodes.Add \"tvw0101\", tvwFirst, \"tvw0100\", \"Nullter Unterknoten\"\r\n    End With\r\nEnd Sub<\/pre>\n<h3>Stil einstellen<\/h3>\n<p>Wenn Sie keinen bestimmten Stil festlegen, verwendet Access standardm&auml;&szlig;ig den Stil tvwTreelinesText wie in Bild 9. Wenn Sie einen anderen Stil verwenden m&ouml;chten, stellen Sie die Eigenschaft Style des Treeview-Objekts etwa mit folgender Anweisung ein:<\/p>\n<pre>objTreeview.Style = tvwPictureText<\/pre>\n<p>Das Aussehen der verschiedenen Stile k&ouml;nnen Sie dem bereits weiter oben erw&auml;hnten Formular frmTreeviewBeispiel entnehmen.<\/p>\n<p><b>Quellcode 3: Instanzieren eines neuen Knotens und Zuweisen einiger Eigenschaften<\/b><\/p>\n<pre>Set objNode = objTreeview.Nodes.Add(, , _    \"tvw01\", \"Erster Knoten\")\r\nWith objNode\r\n    ''Fette Schrift verwenden\r\n    .Bold = True\r\n    ''Hintergrundfarbe\r\n    .BackColor = 255\r\n    ''Schriftfarbe\r\n    .ForeColor = 128\r\n    ''Unterknoten anzeigen\r\n    .Expanded = True\r\nEnd With<\/pre>\n<h3>Knoteneigenschaften<\/h3>\n<p>Mit der Add-Methode der Nodes-Auflistung k&ouml;nnen Sie bereits einige Eigenschaften des neuen Knotens festlegen. Es gibt aber noch wesentlich mehr Eigenschaften, die Sie anpassen k&ouml;nnen, wenn Sie den neuen Knoten direkt per Objektverweis referenzieren. Dazu deklarieren Sie zun&auml;chst eine entsprechende Objektvariable:<\/p>\n<pre>Dim objNode As MSComctlLib.Node<\/pre>\n<p>Das Anlegen eines Knotens mit passender Objektvariablen und anschlie&szlig;ender Anpassung der Eigenschaften sieht wie in Quellcode 3 aus.<\/p>\n<p>Richtig h&uuml;bsch wird ein Treeview-Steuerelement erst, wenn Sie die einzelnen Knoten mit Symbolen versehen. Dabei k&ouml;nnen Sie jedem Knoten ein anderes Symbol verpassen; es ist sogar m&ouml;glich, zus&auml;tzliche Symbole f&uuml;r unterschiedliche Zust&auml;nde eines Knotens anzugeben. Die dazu verwendeten Symbole speichert man in einem ImageList-Steuerelement. Umfangreiche Informationen zum ImageList-Steuerelement und zum F&uuml;llen von Treeview-Knoten mit den enthaltenen Bildern finden Sie im Beitrag Das ImageList-Steuerelement (s. Shortlink 322).<\/p>\n<p>Im vorliegenden Beitrag haben Sie die Grundlagen zum Treeview-Objekt und zum Anlegen von Knoten erfahren. In weiteren Beitr&auml;gen lernen Sie, wie man von Drag &#038; Drop profitiert (Drag and Drop im Treeview-Steuerelement, Shortlink 320) und ein Treeview-Steuerelement dynamisch mit Daten f&uuml;llt (Treeview-Steuerelement mit Daten f&uuml;llen, Shortlink 321).<\/p>\n<p>Eine Musterl&ouml;sung, die das Treeview-Steuerelement verwendet, beschreibt der Beitrag Notizverwaltung (Shortlink 328). Hier finden Sie auch Informationen zu weiteren Techniken in Zusammenhang mit dem Treeview-Steuerelement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Access kommt mit einer Menge n&uuml;tzlicher Steuerelemente. Einige wichtige Controls sind jedoch den Besitzern von VB6 oder den Developer-Versionen von Office vorbehalten, da f&uuml;r deren Weitergabe eine Lizenz erforderlich ist. Dazu geh&ouml;rt auch das Treeview-Steuerelement. Oder doch nicht Unbemerkt von weiten Teilen der Access-Entwicklergemeinde hat Microsoft die Bibliothek MSCOMCTL.OCX zum festen Bestandteil von Office gemacht. Ein Grund mehr, das Treeview-Steuerelement einmal genauer unter die Lupe zu nehmen &#8230;<\/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":[66012006,662006,44000028,44000023],"tags":[],"class_list":["post-55000319","post","type-post","status-publish","format-standard","hentry","category-66012006","category-662006","category-Ergonomie_und_Benutzeroberflaeche","category-Mit_Formularen_arbeiten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Das Treeview-Steuerelement - 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\/Das_TreeviewSteuerelement\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Das Treeview-Steuerelement\" \/>\n<meta property=\"og:description\" content=\"Access kommt mit einer Menge n&uuml;tzlicher Steuerelemente. Einige wichtige Controls sind jedoch den Besitzern von VB6 oder den Developer-Versionen von Office vorbehalten, da f&uuml;r deren Weitergabe eine Lizenz erforderlich ist. Dazu geh&ouml;rt auch das Treeview-Steuerelement. Oder doch nicht Unbemerkt von weiten Teilen der Access-Entwicklergemeinde hat Microsoft die Bibliothek MSCOMCTL.OCX zum festen Bestandteil von Office gemacht. Ein Grund mehr, das Treeview-Steuerelement einmal genauer unter die Lupe zu nehmen ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T15:18:13+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba\" \/>\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=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Das Treeview-Steuerelement\",\"datePublished\":\"2020-05-06T15:18:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/\"},\"wordCount\":1499,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/8804ccf8a2804d79aa0037c09cace6ba\",\"articleSection\":[\"1\\\/2006\",\"2006\",\"Ergonomie und Benutzeroberfl\u00e4che\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/\",\"name\":\"Das Treeview-Steuerelement - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/8804ccf8a2804d79aa0037c09cace6ba\",\"datePublished\":\"2020-05-06T15:18:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/8804ccf8a2804d79aa0037c09cace6ba\",\"contentUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/8804ccf8a2804d79aa0037c09cace6ba\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_TreeviewSteuerelement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Das Treeview-Steuerelement\"}]},{\"@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":"Das Treeview-Steuerelement - 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\/Das_TreeviewSteuerelement\/","og_locale":"de_DE","og_type":"article","og_title":"Das Treeview-Steuerelement","og_description":"Access kommt mit einer Menge n&uuml;tzlicher Steuerelemente. Einige wichtige Controls sind jedoch den Besitzern von VB6 oder den Developer-Versionen von Office vorbehalten, da f&uuml;r deren Weitergabe eine Lizenz erforderlich ist. Dazu geh&ouml;rt auch das Treeview-Steuerelement. Oder doch nicht Unbemerkt von weiten Teilen der Access-Entwicklergemeinde hat Microsoft die Bibliothek MSCOMCTL.OCX zum festen Bestandteil von Office gemacht. Ein Grund mehr, das Treeview-Steuerelement einmal genauer unter die Lupe zu nehmen ...","og_url":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-06T15:18:13+00:00","og_image":[{"url":"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Das Treeview-Steuerelement","datePublished":"2020-05-06T15:18:13+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/"},"wordCount":1499,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba","articleSection":["1\/2006","2006","Ergonomie und Benutzeroberfl\u00e4che","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/","url":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/","name":"Das Treeview-Steuerelement - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba","datePublished":"2020-05-06T15:18:13+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#primaryimage","url":"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba","contentUrl":"http:\/\/vg08.met.vgwort.de\/na\/8804ccf8a2804d79aa0037c09cace6ba"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Das_TreeviewSteuerelement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Das Treeview-Steuerelement"}]},{"@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\/55000319","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=55000319"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000319\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}