{"id":55000700,"date":"2025-12-01T00:00:00","date_gmt":"2025-12-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/700"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Formulare_basics_Abhaengige_Comboboxen","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html","title":{"rendered":"Formulare [basics]: Abh&auml;ngige Comboboxen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg04.met.vgwort.de\/na\/6fb5777a004b483283e33c843a9280d2\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Ein regelm&auml;&szlig;ig nachgefragtes Problem ist das der abh&auml;ngigen Kombinationsfelder. Das bedeutet, dass man f&uuml;r eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn&uuml;pfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum &uuml;ber ein Fremdschl&uuml;sselfeld mit der Tabelle der Hersteller verkn&uuml;pft. Auf diese Weise k&ouml;nnten wir in einem Formular nach der Auswahl eines Herstellers f&uuml;r ein Fahrzeug &uuml;ber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr&auml;ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh&auml;ngige Kombinationsfeld immer mit den korrekten Daten zu f&uuml;llen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels findest Du in der Datenbank <b>FormularBasics_AbhaengigeKombinationsfelder.accdb<\/b>.<\/p>\n<h2>Datenmodell der Beispieldatenbank<\/h2>\n<p>In der Beispieldatenbank legen wir zun&auml;chst die Haupttabelle mit den Fahrzeugen an und speichern sie unter dem Namen <b>tblFahrzeuge<\/b>.<\/p>\n<p>Hier legen wir ein Prim&auml;rschl&uuml;sselfeld namens <b>FahrzeugID<\/b>, zwei Fremdschl&uuml;sselfelder f&uuml;r die beiden Tabellen <b>tblHersteller <\/b>und <b>tblModelle<\/b>, ein Feld f&uuml;r die Fahrzeug-Identifikationsnummer (mit eindeutigem Index) und eines f&uuml;r die Erstzulassung an (siehe Bild 1). F&uuml;r die beiden Felder <b>HerstellerID<\/b> und <b>ModellID <\/b>haben wir die Eigenschaft <b>Eingabe erforderlich <\/b>auf <b>Ja <\/b>eingestellt, damit auf jeden Fall ein Hersteller und ein Modell angegeben werden m&uuml;ssen &#8211; andernfalls kann der Datensatz nicht gespeichert werden.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_001.png\" alt=\"Entwurf der Tabelle tblFahrzeuge\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Entwurf der Tabelle tblFahrzeuge<\/p>\n<p>Die Tabelle <b>tblHersteller <\/b>enth&auml;lt die Felder <b>HerstellerID <\/b>und <b>Hersteller<\/b>, wobei letzteres wieder mit einem eindeutigen Index versehen wird (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_002.png\" alt=\"Entwurf der Tabelle tblHersteller\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Entwurf der Tabelle tblHersteller<\/p>\n<p>Schlie&szlig;lich fehlt noch die Tabelle <b>tblModelle<\/b>, die wir mit den Feldern <b>ModellID<\/b>, dem Fremdschl&uuml;sselfeld zur Tabelle <b>tblHersteller <\/b>namens <b>HerstellerID <\/b>und dem Feld <b>Modell <\/b>ausstatten (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_003.png\" alt=\"Entwurf der Tabelle tblModelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Entwurf der Tabelle tblModelle<\/p>\n<p>In Bild 4 sehen wir noch einmal alle Tabellen und ihre Beziehungen im &Uuml;berblick.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_004.png\" alt=\"Datenmodell der Beispieldatenbank im &Uuml;berblick\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Datenmodell der Beispieldatenbank im &Uuml;berblick<\/p>\n<p>Die Fremdschl&uuml;sselfelder haben wir direkt mit dem Nachschlage-Assistenten definiert, damit wir sp&auml;ter beim Hinzuf&uuml;gen der Felder zum Formularentwurf direkt die gew&uuml;nschten Kombinationsfelder zur Auswahl erhalten.<\/p>\n<p>Wir haben f&uuml;r alle Beziehungen referenzielle Integrit&auml;t definiert, damit vor allem f&uuml;r die beiden Fremdschl&uuml;sselfelder <b>HerstellerID <\/b>und <b>ModellID <\/b>nur bestehende Eintr&auml;ge aus den Tabellen <b>tblHersteller <\/b>und <b>tblModelle <\/b>ausgew&auml;hlt werden k&ouml;nnen.<\/p>\n<h2>Formular zur Verwaltung von Fahrzeugen erstellen<\/h2>\n<p>Nun erstellen wir ein neues, leeres Formular und speichern es unter dem Namen <b>frmFahrzeuge<\/b>. Wir legen als Datensatzquelle die Tabelle <b>tblFahrzeuge <\/b>fest und ziehen alle Felder dieser Tabelle aus der Feldliste in den Detailbereich des Formulars. Da wir die Fremdschl&uuml;sselfelder im Tabellenentwurf als Nachschlagefelder definiert haben, werden diese direkt als Kombinationsfelder angelegt (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_005.png\" alt=\"Entwurf des Formulars frmFahrzeuge\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Entwurf des Formulars frmFahrzeuge<\/p>\n<p>Die beiden Kombinationsfelder benennen wir um in <b>cboHerstellerID <\/b>und <b>cboModellID<\/b>.<\/p>\n<h2>Neues Fahrzeug anlegen<\/h2>\n<p>Wechseln wir nun in die Formularansicht und legen ein neues Fahrzeug an, k&ouml;nnen wir &uuml;ber die beiden Kombinationsfelder bereits komfortabel den Hersteller und das Modell ausw&auml;hlen.<\/p>\n<p>Allerdings liefert das Kombinationsfeld <b>cboModellID <\/b>hier alle Modelle aller Hersteller &#8211; und genau das ist der Grund, warum wir ein sogenanntes abh&auml;ngiges Kombinationsfeld ben&ouml;tigen (siehe Bild 6).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_700_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_700_006.png\" alt=\"Das Kombinationsfeld cboModellID zeigt noch alle Modelle aller Hersteller an.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Das Kombinationsfeld cboModellID zeigt noch alle Modelle aller Hersteller an.<\/p>\n<p>Das Kombinationsfeld <b>cboModellID<\/b> soll n&auml;mlich nur die Modelle anzeigen, die zu dem zuvor ausgew&auml;hlten Hersteller geh&ouml;ren.<\/p>\n<h2>Abh&auml;ngiges Kombinationsfeld programmieren<\/h2>\n<p>Was wir also hinzuf&uuml;gen m&uuml;ssen, ist ein Filter f&uuml;r die Datensatzherkunft des Kombinationsfeldes <b>cboModellID<\/b>, der nur die Modelle liefert, die &uuml;ber ihr Fremdschl&uuml;sselfeld <b>HerstellerID <\/b>mit dem aktuell ausgew&auml;hlten Wert im Kombinationsfeld <b>cboHerstellerID <\/b>zugeordnet sind.<\/p>\n<p>F&uuml;r ein neues Fahrzeug sollte das Feld <b>cboModellID <\/b>am besten auch noch deaktiviert sein, bis der Benutzer einen Hersteller f&uuml;r dieses Fahrzeug festgelegt hat. Und wenn der Benutzer f&uuml;r das Fahrzeug einen anderen Hersteller ausw&auml;hlt, soll das Feld <b>ModellID <\/b>wieder geleert und sein Filter neu gesetzt werden.<\/p>\n<p>Das l&auml;sst sich am besten per VBA realisieren. Dazu verwenden wir das Ereignis <b>Nach Aktualisierung <\/b>des Kombinationsfeldes <b>cboHerstellerID<\/b>. Zum Hinzuf&uuml;gen der Ereignisprozedur markieren wir in der Entwurfsansicht des Formulars dieses Steuerelement, w&auml;hlen f&uuml;r die Eigenschaft <b>Nach Aktualisierung <\/b>den Wert <b>[Ereignisprozedur] <\/b>aus und klicken auf die Schaltfl&auml;che mit den drei Punkten.<\/p>\n<p>Im VBA-Editor erscheint jetzt die noch leere Ereignisprozedur. Diese erg&auml;nzen wir nun um die folgenden Anweisungen:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cboHerstellerID_AfterUpdate()\r\n     <span style=\"color:blue;\">Dim <\/span>lngHerstellerID<span style=\"color:blue;\"><span style=\"color:blue;\"> As Long<\/span><\/span>\r\n     <span style=\"color:blue;\">Dim <\/span>strSQL<span style=\"color:blue;\"><span style=\"color:blue;\"> As String<\/span><\/span>\r\n     lngHerstellerID = Me.cboHerstellerID\r\n     strSQL = \"SELECT ModellID, Modell \" _\r\n         & \"FROM tblModelle WHERE HerstellerID = \" _\r\n         & lngHerstellerID\r\n     Me.cboModellID.RowSource = strSQL\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Mit der ersten Anweisung speichern wir den aktuell gew&auml;hlten Wert aus dem ersten Kombinationsfeld in der Variablen <b>lngHerstellerID<\/b>. Wir k&ouml;nnen zwar sp&auml;ter auch direkt auf <b>Me.cboHerstellerID <\/b>zugreifen und uns diese Variable sparen, aber so ist es aus unserer Sicht etwas &uuml;bersichtlicher.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000700\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Passwort<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Angemeldet bleiben<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000700?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000700\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"500e0537d6\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Anmelden\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein regelm&auml;&szlig;ig nachgefragtes Problem ist das der abh&auml;ngigen Kombinationsfelder. Das bedeutet, dass man f&uuml;r eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn&uuml;pfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum &uuml;ber ein Fremdschl&uuml;sselfeld mit der Tabelle der Hersteller verkn&uuml;pft. Auf diese Weise k&ouml;nnten wir in einem Formular nach der Auswahl eines Herstellers f&uuml;r ein Fahrzeug &uuml;ber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr&auml;ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh&auml;ngige Kombinationsfeld immer mit den korrekten Daten zu f&uuml;llen.<\/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,"footnotes":""},"categories":[662025,66062025,44000010],"tags":[],"class_list":["post-55000700","post","type-post","status-publish","format-standard","hentry","category-662025","category-66062025","category-Formulare_mit_VBA_programmieren"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]\" \/>\n\t\t<meta property=\"og:description\" content=\"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t\t<meta property=\"og:image:height\" content=\"127\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-01T00:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#blogposting\",\"name\":\"Formulare [basics]: Abh\\u00e4ngige Comboboxen - Access [basics]\",\"headline\":\"Formulare [basics]: Abh&auml;ngige Comboboxen\",\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/6fb5777a004b483283e33c843a9280d2\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html\\\/#articleImage\"},\"datePublished\":\"2025-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#webpage\"},\"articleSection\":\"2025, 6\\\/2025, Formulare mit VBA programmieren\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-basics.de\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025#listItem\",\"name\":\"2025\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025#listItem\",\"position\":2,\"name\":\"2025\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025\\\/6\\\/2025#listItem\",\"name\":\"6\\\/2025\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025\\\/6\\\/2025#listItem\",\"position\":3,\"name\":\"6\\\/2025\",\"item\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025\\\/6\\\/2025\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#listItem\",\"name\":\"Formulare [basics]: Abh&auml;ngige Comboboxen\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025#listItem\",\"name\":\"2025\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#listItem\",\"position\":4,\"name\":\"Formulare [basics]: Abh&auml;ngige Comboboxen\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/category\\\/2025\\\/6\\\/2025#listItem\",\"name\":\"6\\\/2025\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/access-basics.de\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/logo400.png\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html\\\/#organizationLogo\",\"width\":400,\"height\":127},\"image\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#webpage\",\"url\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html\",\"name\":\"Formulare [basics]: Abh\\u00e4ngige Comboboxen - Access [basics]\",\"description\":\"Ein regelm\\u00e4\\u00dfig nachgefragtes Problem ist das der abh\\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \\u00fcber ein Fremdschl\\u00fcsselfeld mit der Tabelle der Hersteller verkn\\u00fcpft. Auf diese Weise k\\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\\u00fcr ein Fahrzeug \\u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\\u00fcllen.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/Formulare_basics_Abhaengige_Comboboxen.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/index.php\\\/author\\\/andreminhorst-com#author\"},\"datePublished\":\"2025-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-basics.de\\\/#website\",\"url\":\"https:\\\/\\\/access-basics.de\\\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-basics.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]","description":"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.","canonical_url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#blogposting","name":"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]","headline":"Formulare [basics]: Abh&auml;ngige Comboboxen","author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"publisher":{"@id":"https:\/\/access-basics.de\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/vg04.met.vgwort.de\/na\/6fb5777a004b483283e33c843a9280d2","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html\/#articleImage"},"datePublished":"2025-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#webpage"},"isPartOf":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#webpage"},"articleSection":"2025, 6\/2025, Formulare mit VBA programmieren"},{"@type":"BreadcrumbList","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","position":1,"name":"Home","item":"https:\/\/access-basics.de\/","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025#listItem","name":"2025"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025#listItem","position":2,"name":"2025","item":"https:\/\/access-basics.de\/index.php\/category\/2025","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025#listItem","name":"6\/2025"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025#listItem","position":3,"name":"6\/2025","item":"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025","nextItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#listItem","name":"Formulare [basics]: Abh&auml;ngige Comboboxen"},"previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025#listItem","name":"2025"}},{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#listItem","position":4,"name":"Formulare [basics]: Abh&auml;ngige Comboboxen","previousItem":{"@type":"ListItem","@id":"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025#listItem","name":"6\/2025"}}]},{"@type":"Organization","@id":"https:\/\/access-basics.de\/#organization","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","url":"https:\/\/access-basics.de\/","logo":{"@type":"ImageObject","url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html\/#organizationLogo","width":400,"height":127},"image":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author","url":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#webpage","url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html","name":"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]","description":"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/access-basics.de\/#website"},"breadcrumb":{"@id":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html#breadcrumblist"},"author":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"creator":{"@id":"https:\/\/access-basics.de\/index.php\/author\/andreminhorst-com#author"},"datePublished":"2025-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/access-basics.de\/#website","url":"https:\/\/access-basics.de\/","name":"Access [basics]","description":"DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","inLanguage":"de-DE","publisher":{"@id":"https:\/\/access-basics.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Access [basics] - DAS ACCESS-MAGAZIN F\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN","og:type":"article","og:title":"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]","og:description":"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.","og:url":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html","og:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:secure_url":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png","og:image:width":400,"og:image:height":127,"article:published_time":"2025-12-01T00:00:00+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Formulare [basics]: Abh\u00e4ngige Comboboxen - Access [basics]","twitter:description":"Ein regelm\u00e4\u00dfig nachgefragtes Problem ist das der abh\u00e4ngigen Kombinationsfelder. Das bedeutet, dass man f\u00fcr eine Haupttabelle, zum Beispiel zum Verwalten von Fahrzeugen, zwei verkn\u00fcpfte Tabellen hat, in denen die Hersteller und die Modelle gespeichert werden. Die Tabelle mit den Modellen ist wiederum \u00fcber ein Fremdschl\u00fcsselfeld mit der Tabelle der Hersteller verkn\u00fcpft. Auf diese Weise k\u00f6nnten wir in einem Formular nach der Auswahl eines Herstellers f\u00fcr ein Fahrzeug \u00fcber ein Kombinationsfeld in einem weiteren Kombinationsfeld nur noch die Eintr\u00e4ge der Tabelle tblModelle anzeigen lassen, die von diesem Hersteller angeboten werden. In diesem Artikel zeigen wir, welche Schritte notwendig sind, um dieses abh\u00e4ngige Kombinationsfeld immer mit den korrekten Daten zu f\u00fcllen.","twitter:image":"https:\/\/access-basics.de\/wp-content\/uploads\/2021\/02\/logo400.png"},"aioseo_meta_data":{"post_id":"55000700","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2026-01-15 19:32:59","updated":"2026-10-19 17:33:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2025\" title=\"2025\">2025<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025\" title=\"6\/2025\">6\/2025<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFormulare &#91;basics&#93;: Abh\u00e4ngige Comboboxen\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/access-basics.de\/"},{"label":"2025","link":"https:\/\/access-basics.de\/index.php\/category\/2025"},{"label":"6\/2025","link":"https:\/\/access-basics.de\/index.php\/category\/2025\/6\/2025"},{"label":"Formulare [basics]: Abh&auml;ngige Comboboxen","link":"https:\/\/access-basics.de\/index.php\/Formulare_basics_Abhaengige_Comboboxen.html"}],"_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000700"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000700\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}