{"id":55000863,"date":"2012-12-01T00:00:00","date_gmt":"2020-05-22T21:49:37","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=863"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Das_Navigationssteuerelement","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/","title":{"rendered":"Das Navigationssteuerelement"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Mit Access 2010 hat Microsoft das Navigationssteuerelement eingef&uuml;hrt. Es erlaubt die Anzeige mehrerer Unterformulare, die durch entsprechende Schaltfl&auml;chen aktiviert werden k&ouml;nnen. Die Schaltfl&auml;chen k&ouml;nnen verschachtelt und sowohl horizontal als auch vertikal angeordnet werden. In diesem Beitrag zeigen wir, wie Sie dieses Steuerelement verwenden und programmieren.<\/b><\/p>\n<p>Das Navigationssteuerelement ist vorrangig f&uuml;r den Einsatz in und die Steuerung von Webdatenbanken vorgesehen. Sie k&ouml;nnen es jedoch auch in Desktop-Anwendungen einsetzen &#8211; es bietet eine sinnvolle Variante, einfache Anwendungen komplett &uuml;ber die entsprechenden Navigationssteuerelemente zu steuern. Auf diese Weise brauchen Sie gegebenenfalls nur ein einziges Hauptformular zu definieren, mit dem Sie dann die &uuml;brigen Formulare als Unterformular anzeigen. Und da Webdatenbanken nat&uuml;rlich auch Berichte anzeigen sollen, kann das Navigationssteuerelement auch Berichte in seinem Unterformular-Steuerelement ausgeben.<\/p>\n<p><b>Navigationssteuerelement hinzuf&uuml;gen<\/b><\/p>\n<p>Ein Navigationssteuerelement f&uuml;gen Sie &uuml;ber den Ribbon-Eintrag <b>Entwurf|Steuerelemente|Navigationssteuerelement <\/b>hinzu (s. Bild 2. Ein wenig Spielerei mit der Maus und der Entfernen-Taste zeigt, dass sich das Feld mit dem Text <b>[Neues Element]<\/b>, der obere Teil und der untere Teil des so hinzugef&uuml;gten Konstrukts markieren lassen. Die Beschriftung befindet sich in einem <b>Navigationsschaltfl&auml;che<\/b>-Element, das keinerlei &uuml;ber die Benutzeroberfl&auml;che einstellbare Eigenschaften aufweist. Der obere Bereich mit diesem Element ist laut Eigenschaftsfenster das eigentliche <b>Navigationssteuerelement<\/b>, der untere Bereich ist als <b>Unterformular\/-bericht <\/b>gekennzeichnet.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Hinzuf&uuml;gen eines Navigationssteuerelements<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Ein frisch erzeugtes Navigationssteuerelement<\/span><\/b><\/p>\n<p>Wenn Sie das Navigationssteuerelement l&ouml;schen, verschwindet das komplette Konstrukt, wenn Sie das Unterformular l&ouml;schen, verschwinden ebenfalls alle Elemente, aber es verbleibt ein gestrichelter Rahmen.<\/p>\n<p>Um zu untersuchen, mit welcher Art von Steuerelementen wir es hier zu tun haben, verwenden wir im Folgenden eine kleine Prozedur wie diese hier:<\/p>\n<pre>Public Sub FormularAnalysieren(strForm As String)\r\n    Dim frm As Form\r\n    Dim ctl As Control\r\n    DoCmd.OpenForm strForm\r\n    Set frm = Forms(strForm)\r\n    For Each ctl In frm.Controls\r\n         Debug.Print ctl.Name, TypeName(ctl)\r\n    Next ctl\r\nEnd Sub<\/pre>\n<p>Der Aufruf erfolgt etwa mit folgender Funktion:<\/p>\n<pre>Public Sub NavigationssteuerelementAnalysieren()\r\nFormularAnalysieren &quot;frmNavigationssteuerelement&quot;\r\nEnd Sub<\/pre>\n<p>Die Prozedur &ouml;ffnet das Formular (hier <b>frmNavigationssteuerelement<\/b>) und durchl&auml;uft alle enthaltenen Steuerelemente. Dabei gibt es die Namen und die Steuerelementtypen aller enthaltenen Steuerelemente aus. F&uuml;r ein frisch angelegtes Navigationssteuerelement liefert die Prozedur beispielsweise diese Ausgabe:<\/p>\n<pre>NavigationControl7 NavigationControl\r\nNavigationButton8 NavigationButton\r\nNavigationsunterformular SubForm<\/pre>\n<p>Wenn Sie das Unterformular entfernen, sodass nur noch die gestrichelten Linien wie in Bild 3 &uuml;brig bleiben, liefert die Prozedur dieses Ergebnis:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Navigationssteuerelement nach dem L&ouml;schen des Unterformulars<\/span><\/b><\/p>\n<pre>EmptyCell26 EmptyCell\r\nEmptyCell27 EmptyCell<\/pre>\n<p>Dies sind &auml;hnliche Steuerelemente, wie sie bereits bei Verwendung der <b>Gestapelt<\/b>&#8211; oder <b>Tabelle<\/b>-Layouts ab Access 2007 verwendet werden.<\/p>\n<p><b>Layout entfernen<\/b><\/p>\n<p>Wenn sich die Elemente des Navigationssteuerelements nun schon in einem Layout befinden (was &uuml;brigens auch das Plus-Zeichen oben links bei aktiviertem Navigationssteuerelement zeigt), k&ouml;nnen Sie den Layout-Rahmen doch sicher auch entfernen. Und genauso ist es: Markieren Sie den Layout-Rahmen durch einen Klick auf das Plus-Zeichen und w&auml;hlen Sie den Ribbon-Eintrag <b>Anordnen|Tabelle|Layout entfernen <\/b>aus, und schon k&ouml;nnen Sie das Navigationssteuerelement und das Unterformularsteuerelement frei positionieren &#8211; zum Beispiel, indem Sie die Positionen vertauschen oder einen Abstand zwischen den Steuerelementen einf&uuml;gen (s. Bild 4).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Getrennte Elemente des Navigationssteuerelements<\/span><\/b><\/p>\n<p><b>Navigationssteuerelement best&uuml;cken<\/b><\/p>\n<p>Wenn Sie nun anstelle des Texts <b>[Neues hinzuf&uuml;gen] <\/b>einen beliebigen anderen Text eintragen, wird es interessant: Access legt eine farbig hinterlegte Schaltfl&auml;che an und verschiebt den Eintrag <b>[Neues hinzuf&uuml;gen] <\/b>nach rechts.<\/p>\n<p>Au&szlig;erdem zeigt das Eigenschaftsfenster nun auch einige Eigenschaften f&uuml;r das neu hinzugef&uuml;gte Steuerelement an (s. Bild 5). Und hier wird es interessant: Unter <b>Daten <\/b>finden sich n&auml;mlich nun die beiden Eigenschaften <b>Name des Navigationsziels <\/b>und <b>WHERE-Klausel f&uuml;r Navigation<\/b>. Mit der ersten Eigenschaft k&ouml;nnen Sie das Formular oder den Bericht benennen, der beim Anklicken der Schaltfl&auml;che angezeigt werden soll, mit der zweiten die angezeigten Daten filtern.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Anlegen eines ersten Eintrags im Navigationssteuerelement<\/span><\/b><\/p>\n<p><!--30percent--><\/p>\n<p>Wenn Sie nun ein Formular namens <b>frmArtikel <\/b>auf Basis der Tabelle <b>tblArtikel <\/b>anlegen und der Eigenschaft <b>Name des Navigationsziels <\/b>den Eintrag <b>frmArtikel <\/b>hinzuf&uuml;gen, zeigt das Unterformular beim Anklicken der Schaltfl&auml;che das angegebene Formular als Unterformular an. Das geht auch noch schneller: Sie brauchen n&auml;mlich nur den Namen des anzuzeigenden Formulars oder Berichts statt des Wertes <b>[Neues hinzuf&uuml;gen] <\/b>anzugeben. Access f&uuml;llt die Eigenschaft <b>Name des Navigationsziels <\/b>dann automatisch mit diesem Formular.<\/p>\n<p><b>Unterformular filtern<\/b><\/p>\n<p>Sie k&ouml;nnen in einem Unterformular-Steuerelement immer das gleiche Unterformular anzeigen und dieses nach verschiedenen Datens&auml;tzen filtern. Wenn Sie etwa bei einem Mausklick auf eine Navigationsschaltfl&auml;che mit dem Titel <b>Artikel 1 <\/b>den Artikel mit dem Wert <b>1 <\/b>im Feld <b>ArtikelID <\/b>anzeigen m&ouml;chten, stellen Sie die Eigenschaft <b>WHERE-Klausel f&uuml;r Navigation <\/b>auf den Wert <b>ArtikelID = 1 <\/b>ein. F&uuml;gen Sie eine weitere Schaltfl&auml;che hinzu, welche als Bezeichnung den Ausdruck <b>Artikel 2<\/b>, als <b>Name des Navigationsziels <\/b>ebenfalls <b>frmArtikel <\/b>und unter <b>WHERE-Klausel f&uuml;r Navigation <\/b>den Text <b>ArtikelID = 2 <\/b>enth&auml;lt. Das entsprechende Beispiel k&ouml;nnen Sie in der Beispieldatenbank unter <b>frmVerschiedeneArtikel <\/b>einsehen (s. Bild 6).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Anzeige verschiedener Datens&auml;tze im gleichen Unterformular<\/span><\/b><\/p>\n<p><b>Ausrichtung des Navigationssteuerelements<\/b><\/p>\n<p>Als N&auml;chstes werfen wir einen Blick auf die Eigenschaften des Navigationssteuerelements. Dort findet sich nur eine Eigenschaft, die nicht auch in herk&ouml;mmlichen Steuerelementen vorkommt. Sie hei&szlig;t <b>Bereich <\/b>und legt fest, ob die Navigationsleiste horizontal oder vertikal angezeigt werden soll (s. Bild 7).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Die Eigenschaft zum Einstellen der Ausrichtung der Navigationsleiste<\/span><\/b><\/p>\n<p>Eine &auml;nderung in einem bestehenden horizontal ausgerichteten Navigationssteuerelement bringt allerdings nicht das erwartete Resultet: Die Navigationsleiste wird nicht etwa links vom Unterformular-Steuerelement angebracht, sondern lediglich in sich umsortiert (s. Bild 8).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Navigationssteuerelement mit ge&auml;nderter Ausrichtung<\/span><\/b><\/p>\n<p>Wenn Sie dies manuell in die gew&uuml;nschte Form bringen m&ouml;chten, markieren Sie zun&auml;chst das Navigationssteuerelement, also den oberen Teil des Konstrukts. W&auml;hlen Sie dann aus dem Kontextmen&uuml; den Eintrag <b>Verbinden\/teilen|Horizontal teilen <\/b>aus. Ziehen Sie das Unterformularsteuerelement aus der unteren Zelle in die neu entstandene Zelle rechts neben dem Navigationsbereich. Markieren Sie die untere Zelle und entfernen Sie diese mit der <b>Entfernen<\/b>-Taste.<\/p>\n<p>Anschlie&szlig;end brauchen Sie nur noch die Breite des Navigationssteuerelements und die H&ouml;he des gesamten Konstrukts anzupassen und erhalten ein Ergebnis wie etwa in Bild 9.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic009.png\" alt=\"pic009.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9: Navigationssteuerelement mit korrigierter, vertikaler Ausrichtung<\/span><\/b><\/p>\n<p><b>Verschachteltes Navigationssteuerelement<\/b><\/p>\n<p>Mit den Vorlagen, die Sie im Ribbon unter <b>Erstellen|Formulare|Navigation <\/b>finden, k&ouml;nnen Sie auch Navigationssteuerelemente mit mehreren Ebenen erstellen. Dazu m&uuml;ssen Sie jedoch immer gleich ein komplett neues Formular anlegen. Dies gelingt auch von Hand: Dazu f&uuml;gen Sie einem leeren Formular zun&auml;chst ein erstes Navigationssteuerelement hinzu. Danach legen Sie direkt darunter ein weiteres Navigationssteuerelement an. Dieses ziehen Sie dann per Drag and Drop so zwischen die beiden vorhandenen Elemente, dass dort eine gelbe Linie erscheint, und lassen es fallen (s. Bild 10).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic010.png\" alt=\"pic010.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10: Verschachteltes Navigationssteuerelement, handgemacht<\/span><\/b><\/p>\n<p><b>Verschachtelung einrichten<\/b><\/p>\n<p>Wie richten Sie die Steuerelemente in zwei verschachtelten Ebenen nun so ein, dass die erste Ebene zwei Schaltfl&auml;chen enth&auml;lt und in der zweiten Ebene f&uuml;r jede Schaltfl&auml;che der ersten Ebene wiederum jeweils zwei Schaltfl&auml;chen angezeigt werden Nichts leichter als das: F&uuml;gen Sie zun&auml;chst der obersten Ebene zwei Schaltfl&auml;chen namens <b>Ebene 1, Button 1 <\/b>und <b>Ebene 1, Button 2 <\/b>hinzu. Dann klicken Sie auf die Schaltfl&auml;che <b>Ebene 1, Button 1 <\/b>und legen in der zweiten Ebene zwei Schaltfl&auml;chen mit der Beschriftung <b>Ebene 2, Button 1-1 <\/b>und <b>Ebene 2, Button 1-2 <\/b>an. Ein Klick auf die zweite Schaltfl&auml;che der ersten Ebene liefert nun wieder eine leere zweite Ebene, der Sie zwei Schaltfl&auml;chen mit den Beschriftungen <b>Ebene 2, Button 2-1 <\/b>und <b>Ebene 2, Button 2-2 <\/b>hinzuf&uuml;gen.<\/p>\n<p>Das Ergebnis sieht schlie&szlig;lich wie in Bild 11 aus &#8211; je nach der in der ersten Ebene aktivierten Schaltfl&auml;che werden die entsprechenden Schaltfl&auml;chen in der zweiten Ebene angezeigt (siehe Beispieldatenbank, Formular <b>frmVerschachtelt<\/b>).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic011.png\" alt=\"pic011.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11: Verschachtelung im Einsatz<\/span><\/b><\/p>\n<p><b>Gestaltung der Navigationsschaltfl&auml;chen<\/b><\/p>\n<p>Es gibt verschiedene M&ouml;glichkeiten zur Gestaltung der Navigationsschaltfl&auml;chen. Die Hintergrundfarbe stellen Sie mit der gleichnamigen Eigenschaft ein. Der Clou ist, dass nachfolgend angelegte Schaltfl&auml;chen die gleiche Hintergrundfarbe wie das zuletzt angelegte Button-Steuerelement erhalten. Neben der Eigenschaft <b>Hintergrundfarbe <\/b>gibt es noch weitere Eigenschaften zum Einstellen der Hintergrundfarbe. Zusammengefasst sieht dies so aus:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>Hintergrundfarbe<\/b>: Wird eingeblendet, wenn die Schaltfl&auml;che nicht aktiv ist und der Mauszeiger sich nicht &uuml;ber ihr befindet.<\/li>\n<li class=\"aufz-hlung\"><b>Farbe beim Daraufzeigen<\/b>: Wird eingeblendet, wenn sich der Mauszeiger &uuml;ber dieser Schaltfl&auml;che befindet.<\/li>\n<li class=\"aufz-hlung\"><b>Farbe f&uuml;r gedr&uuml;ckten Zustand<\/b>: Wird eingeblendet, wenn diese Schaltfl&auml;che gedr&uuml;ckt wurde.<\/li>\n<\/ul>\n<p>Parallel gibt es drei verschiedene Farbeinstellungen f&uuml;r die Schriftfarbe:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>Textfarbe<\/b>: wie <b>Hintergrundfarbe<\/b><\/li>\n<li class=\"aufz-hlung\"><b>Vordergrundfarbe beim Daraufzeigen<\/b>: wie <b>Farbe beim Daraufzeigen<\/b><\/li>\n<li class=\"aufz-hlung\"><b>Vordergrundfarbe f&uuml;r gedr&uuml;ckten Zustand<\/b>: wie <b>Farbe f&uuml;r gedr&uuml;ckten Zustand<\/b><\/li>\n<\/ul>\n<p>Neben der Hintergrund- und der Textfarbe gibt es noch die Rahmenfarbe. Die Rahmenart ist jedoch standardm&auml;&szlig;ig auf Transparent eingestellt &#8211; dies kann man auch so belassen, da die Rahmenfarbe ja bei den verschiedenen Aktionen wie Anklicken oder &Uuml;berfahren nicht wie die &uuml;brigen Farben ge&auml;ndert wird.<\/p>\n<p><b>Navigationsschaltfl&auml;chen missbrauchen<\/b><\/p>\n<p>Sie m&uuml;ssen nat&uuml;rlich nicht f&uuml;r jede Navigationsschaltfl&auml;che ein neues Formular einblenden. Sie k&ouml;nnen die Schaltfl&auml;chen auch wie herk&ouml;mmliche Schaltfl&auml;chen nutzen, etwa um eine Ereignisprozedur f&uuml;r das <b>Beim Klicken<\/b>-Ereignis zu hinterlegen.<\/p>\n<p>Bild 12 zeigt ein Navigationssteuerelement mit einigen Schaltfl&auml;chen. F&uuml;r diese k&ouml;nnen Sie wie f&uuml;r gew&ouml;hnliche Schaltfl&auml;chen die Eigenschaft <b>Beim Klicken <\/b>mit dem Wert <b>[Ereignisprozedur] <\/b>f&uuml;llen und eine entsprechende Prozedur anlegen &#8211; beispielsweise diese hier (siehe Formular <b>frmNavigationsschaltflaechen <\/b>der Beispieldatenbank):<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic012.png\" alt=\"pic012.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12: Navigationsschaltfl&auml;chen zweckentfremdet<\/span><\/b><\/p>\n<pre>Private Sub nabBearbeiten_Click()\r\n    MsgBox &quot;''Bearbeiten'' angeklickt&quot;\r\nEnd Sub<\/pre>\n<p><b>Referenzieren von Steuerelementen im Unterformular<\/b><\/p>\n<p>Die Referenzierung eines Steuerelements im Unterformular eines Navigationssteuerelements erfolgt genauso wie in einem herk&ouml;mmlichen Unterformular. Das Beispielformular <b>frmReferenzen <\/b>enth&auml;lt zwei Schaltfl&auml;chen (s. Bild 13). Die erste ermittelt die <b>ArtikelID <\/b>des aktuellen Datensatzes im ersten Unterformular:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2012_06\/Navigationssteuerelement-web-images\/pic013.png\" alt=\"pic013.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 13: Referenzieren von Elementen<\/span><\/b><\/p>\n<pre>Private Sub cmdArtikelIDAnzeigen_Click()\r\n    Debug.Print Me!sfmNavigation.Form!ArtikelID\r\nEnd Sub<\/pre>\n<p>Die zweite soll die zweite Navigationsschaltfl&auml;che deaktivieren. Die Navigationsschaltfl&auml;che erreichen Sie wie eine direkt auf dem Formular angelegte Schaltfl&auml;che (was sie ja letztlich auch ist):<\/p>\n<pre>Private Sub cmdArtikelDeaktivieren_Click()\r\n    Me!nabArtikel.Enabled = False\r\nEnd Sub<\/pre>\n<p><b>Zeitpunkt des Ladens der Unterformulare<\/b><\/p>\n<p>Schlie&szlig;lich ist es aus Performance-Gr&uuml;nden noch interessant, wann die einzelnen Unterformulare geladen werden. Um dies zu pr&uuml;fen, legen wir f&uuml;r alle Unterformulare jeweils eine Ereignisprozedur f&uuml;r das Ereignis <b>Beim Laden <\/b>an und versehen diese mit einem Haltepunkt. Dann schauen wir, ob diese gleich beim Laden des Hauptformulars ausgel&ouml;st werden oder erst beim Anklicken der entsprechenden Navigationsschaltfl&auml;che.<\/p>\n<p>Das Ergebnis: Die Unterformulare werden erst mit Daten gef&uuml;llt, wenn sie angezeigt werden. Das ist eine gute Nachricht, wenn Sie &auml;hnliche Konstrukte wie diese bislang mit Registersteuerelementen erzeugt haben, wo Sie das verz&ouml;gerte F&uuml;llen der Unterformulare noch per Code steuern mussten.<\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Das Navigationssteuerelement ist auch f&uuml;r Desktop-Anwendungen ein sinnvolles Steuerelement. Wer schnell mal mehrere Unterformulare &uuml;ber ein Hauptformular verf&uuml;gbar machen m&ouml;chte, gelangt hiermit schnell ans Ziel.<\/p>\n<p>Im Beitrag <b>Das Navigationssteuerelement in der Praxis <\/b>(<b>www.access-im-unternehmen.de\/864)<\/b> schauen wir uns praktische Anwendungsf&auml;lle f&uuml;r dieses Steuerelement an.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Navigationssteuerelement.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{B6CCDA08-A160-41F3-8710-EFA3C73A3D81}\/aiu_863.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit Access 2010 hat Microsoft das Navigationssteuerelement eingef&uuml;hrt. Es erlaubt die Anzeige mehrerer Unterformulare, die durch entsprechende Schaltfl&auml;chen aktiviert werden k&ouml;nnen. Die Schaltfl&auml;chen k&ouml;nnen verschachtelt und sowohl horizontal als auch vertikal angeordnet werden. In diesem Beitrag zeigen wir, wie Sie dieses Steuerelement verwenden und programmieren.<\/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":[662012,66062012,44000023],"tags":[],"class_list":["post-55000863","post","type-post","status-publish","format-standard","hentry","category-662012","category-66062012","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>Das Navigationssteuerelement - 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_Navigationssteuerelement\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Das Navigationssteuerelement\" \/>\n<meta property=\"og:description\" content=\"Mit Access 2010 hat Microsoft das Navigationssteuerelement eingef&uuml;hrt. Es erlaubt die Anzeige mehrerer Unterformulare, die durch entsprechende Schaltfl&auml;chen aktiviert werden k&ouml;nnen. Die Schaltfl&auml;chen k&ouml;nnen verschachtelt und sowohl horizontal als auch vertikal angeordnet werden. In diesem Beitrag zeigen wir, wie Sie dieses Steuerelement verwenden und programmieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T21:49:37+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a\" \/>\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=\"10\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_Navigationssteuerelement\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Das Navigationssteuerelement\",\"datePublished\":\"2020-05-22T21:49:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/\"},\"wordCount\":1887,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/869e5c60a09e48f7b67a1130feefd55a\",\"articleSection\":[\"2012\",\"6\\\/2012\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/\",\"name\":\"Das Navigationssteuerelement - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/869e5c60a09e48f7b67a1130feefd55a\",\"datePublished\":\"2020-05-22T21:49:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/869e5c60a09e48f7b67a1130feefd55a\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/869e5c60a09e48f7b67a1130feefd55a\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Das_Navigationssteuerelement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Das Navigationssteuerelement\"}]},{\"@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 Navigationssteuerelement - 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_Navigationssteuerelement\/","og_locale":"de_DE","og_type":"article","og_title":"Das Navigationssteuerelement","og_description":"Mit Access 2010 hat Microsoft das Navigationssteuerelement eingef&uuml;hrt. Es erlaubt die Anzeige mehrerer Unterformulare, die durch entsprechende Schaltfl&auml;chen aktiviert werden k&ouml;nnen. Die Schaltfl&auml;chen k&ouml;nnen verschachtelt und sowohl horizontal als auch vertikal angeordnet werden. In diesem Beitrag zeigen wir, wie Sie dieses Steuerelement verwenden und programmieren.","og_url":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T21:49:37+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Das Navigationssteuerelement","datePublished":"2020-05-22T21:49:37+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/"},"wordCount":1887,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a","articleSection":["2012","6\/2012","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/","url":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/","name":"Das Navigationssteuerelement - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a","datePublished":"2020-05-22T21:49:37+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/869e5c60a09e48f7b67a1130feefd55a"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Das_Navigationssteuerelement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Das Navigationssteuerelement"}]},{"@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\/55000863","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=55000863"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000863\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}