Hallo!
Auf einem Formular habe ich drei Kombinationsfelder, die voneinander abhängig sind (also Feld 2 von Feld 1 und Feld 3 von Feld 2). Die Auswahl der einzelnen Werte funktioniert einwandfrei, auch das Speichern in die Datenbank.
Das Problem ist folgendes:
wenn ich einen neuen Datensatz hinzufüge und mir dann die alten Datensätze anzeigen lassen will, sind die Kombinationsfelder außer dem ersten leer! Wenn ich allerdings das Formular schließe und wieder neu öffne, wird alles korrekt angezeigt, der Fehler tritt nur auf, wenn man einen neuen Datensatz hinzugefügt hat! Wodran kann das liegen?
Die Abhängigkeit der Felder wird über einen Code hergestellt, der nach dem Update eines Feldes ausgeführt wird, z.B. für Feld 2:
Private Sub Feld\_Kat2\_AfterUpdate()
Me!Feld\_Kat3.RowSource = "SELECT ID, Bezeichnung " \_
& "FROM Kategorie3 " \_
& "WHERE (((Kategorie3.Kat2) = " & Me.ActiveControl & "));"
Me!Feld\_Kat3.Requery
End Sub
Ich verwende Access 2K (9.0.2812) auf Win NT 4.0 SP6a
Vielen Dank im Voraus!