Supportnet / Forum / Datenbanken
Access - Kombi-Felder synchronisieren nicht
Frage
Hi
ich bekomms nicht hin, meine zwei Kombifelder aufeinander abzustimmen.
habe zwei kombi-felder: cbo_haupt und cbo_unter
in cbo_haupt sind Hauptkategorien enthalten.
in cbo_unter sollen die zur Hauptkategorie passenden Unterkategorien aufgezeigt werden.
habe eine Tabelle für die Haupt-Kat. und
eine Tabelle für die Unterkategorien (in der eine Spalte mit den Unterkat. und eine Spalte mit den Hauptkategorien (zugeordnet zu den Unterkat.).
datenherkunft für kombifeld cbo_haupt ist die Tabelle mit den Hauptkategorien.
Datenherkunft für kombifeld cbo_unter ist eine Abfrage von der Tabelle mit den Unterkat., in der die Unterkat. angezeigt werden und für die spalte der zugeordneten Hauptkategorien (nicht angezeigt) ein Kriterium:
[Forms]![tblUnterkategorien]![cbo_haupt]
für cbo_haupt habe ich noch eine Ereignisprozedur für "nach aktualisieren":
Private Sub cbo_haupt_AfterUpdate()
Me.cbo_unter.Requery
End Sub
wenn ich jetzt aber in die formularansicht geh und eine hauptkategorie auswähl steht im unteren kombifeld nichts drin.
WARUM?????
schonmal danke
Antwort 1 von RalfH
Hi,
Versuchs mal hiermit
Gruß Ralf
Versuchs mal hiermit
Private Sub cbo_haupt_AfterUpdate()
Me!cbo_unter.RowSourceType = "Table/Query"
Me!cbo_unter.RowSource = "Deine Abfrage"
Me.cbo_unter.Requery
end subGruß Ralf
Antwort 2 von mbalrog
machts immer noch nicht
habe deinen Eintrag "Deine Abfrage" mit dem Namen meiner Abfrage "abfkombifeld" ersetzt.
klappt aber nicht
wofür steht das "Table/Query"?
soll ich das stehen lassen oder muss ich da auch etwas einsetzen?
schonmal danke für die echt flinke antwort
habe deinen Eintrag "Deine Abfrage" mit dem Namen meiner Abfrage "abfkombifeld" ersetzt.
klappt aber nicht
wofür steht das "Table/Query"?
soll ich das stehen lassen oder muss ich da auch etwas einsetzen?
schonmal danke für die echt flinke antwort
Antwort 3 von RalfH
Zitat:
wofür steht das "Table/Query"?
wofür steht das "Table/Query"?
Woher kommt die rowsource.
Stimmen die Relationen ?
Gruß Ralf

