Access 2007: verknüpftes Kombinationsfeld

Hallo,

ich habe folgendes Problem bei dem ich nicht weiterkomme:

Eine Tabelle tbl_Verz mit 2 Feldern: Stadt, Strasse

Im Kombifeld 1 wird die Straße ausgewählt, dementsprechend werden im Kombifeld 2 nur die dazugehörigen Straßen zur Auswahl angezeigt

Mittels AfterUpdate im Kombifeld 1 trifft er die Auswahl für’s Kombifeld2:

Me.Kombifeld2.RowSource = "SELECT Strasse " & "FROM tbl_Verz " & _
"WHERE Stadt = " & Me.Kombifeld1

Kurioserweise funktioniert das nicht. Bei der Auswahl im Kombifeld2 erscheint eine Parameterabfrage. Statt den Wert aus dem Kombifeld1 zu nehmen kann ich jetzt die Stadt eingeben und er filtert mir die passenden Straßen im Kombifeld2 heraus, was natürlich nicht Sinn der Sache ist. Habe mir auch per msgBox den Wert des Kombifeld1 ausgeben lassen - ist identisch mit dem Wert den ich dann nochmal manuel eingeben muss.

Kann mir jemand sagen wo mein Denkfehler ist?

Danke
Gruß
Ronny

Hallo,

ich habe folgendes Problem bei dem ich nicht weiterkomme:

Eine Tabelle tbl_Verz mit 2 Feldern: Stadt, Strasse

Im Kombifeld 1 wird die Straße ausgewählt,

Du meinst sicher: … die Stadt …

dementsprechend
werden im Kombifeld 2 nur die dazugehörigen Straßen zur
Auswahl angezeigt

Mittels AfterUpdate im Kombifeld 1 trifft er die Auswahl für’s
Kombifeld2:

Me.Kombifeld2.RowSource = "SELECT Strasse " & "FROM tbl_Verz "
& _
"WHERE Stadt = " & Me.Kombifeld1

Kurioserweise funktioniert das nicht.

Das ist nicht kurios, das ist lediglich falsch

Bei der Auswahl im
Kombifeld2 erscheint eine Parameterabfrage. Statt den Wert aus
dem Kombifeld1 zu nehmen kann ich jetzt die Stadt eingeben und
er filtert mir die passenden Straßen im Kombifeld2 heraus, was
natürlich nicht Sinn der Sache ist. Habe mir auch per msgBox
den Wert des Kombifeld1 ausgeben lassen - ist identisch mit
dem Wert den ich dann nochmal manuel eingeben muss.

Kann mir jemand sagen wo mein Denkfehler ist?

ja, wobei es kein Denk- sondern ein Syntax-Fehler wegen Missachtung von Datentypen ist. So muß es heißen:

Me!Kombifeld2.RowSource = "SELECT Strasse FROM tbl\_Verz " & \_
"WHERE Stadt = '" & Me!Kombifeld1 & "'" 

Viele Grüße vom Bodensee
Franz, DF6GL

Guten Morgen und tausend Dank, funzt jetzt super!

Ich hatte es nach einer Anleitung von Willi Wipp aus dem Office Forum nachgestellt, dort waren die bei mir fehlenden Hochkommas nicht enthalten.

Habe ich wieder was gelernt :smile:

Grüße aus dem kalten (2°C) Leipzig
Ronny