Hallo, ich bins mal wieder. Jetzt habe ich noch ein sehr dringendes Problem. Ich habe in Access 2000 ein Formular erstellt und will mit einem Kombinationsfeld nach Datensätzen darin suchen. Da ich aber einen zusammengesetzten Primärschlüssel habe, mit dem ich auch abfragen möchte, benötige ich ein abhängiges Kombinationsfeld.Ich habe versucht, das mit einem VBA Code zu realisieren:
Private Sub Kombinationsfeld16_AfterUpdate()
’ Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst „[Order_number] = '“ & Me![Kombinationsfeld16] & „’“
Me.Bookmark = rs.Bookmark
Me!Position_number.RowSource = "SELECT Position_number FROM Abfrage_Zahlungen WHERE Position_number= " & Me!Position_number
Me!Position_number.Requery
End Sub
Irgendwas stimmt da nur nicht so richtig. Ich muss dazu noch sagen:
Mein Formular basiert auf einer Abfrage. Dazu gehört auch die Order number und die Position number, die den zusammen gesetzten Primärschlüssel bilden und nach denen auch im Formular gesucht werden soll. Die Abfrage sind aus mehreren Tabellen gezogen.
Die zweite Sache ist, in einem anderen Formular, das auf der gleichen Abfrage basiert, Datensätze zu ändern und neu einzufügen bzw. zu löschen.Wie könnte man das realisieren?
Ich hoffe, mir kann jemand helfen; ich brauche dringend Hilfe!
Grüße und danke vorab