Ich habe eine Tabelle mit Bewegungsdaten - darunter auch die Spalte „Mitarbeiter“
wenn ich nun ein Kombinationsfeld in das zugehörige Formular einfüge mit dem ich eine Abfrage starte, dann generiert er immer den Code
…
Private Sub Kombinationsfeld34_AfterUpdate()
’ Den mit dem Steuerelement übereinstimmenden Datensatz suchen.
Dim rs As Object
'Set rs = Me.Recordset.Clone
‚rs.FindFirst „[Mitarbeiter] = '“ & Me![Kombinationsfeld34] & "‘"
'If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
…
und in der Tabelle ist der Cursor eben dort wo er den ersten Wert findet. (und dazwischen sind noch andere
Wie kann ich alle datensätze herausfiltern, in denen der ausgewählte Mitarbeiter vorkommt, ohne, dass dazwischen Datensätze von andren Mitarbeitern stehen
Private Sub Kombinationsfeld34_AfterUpdate()
Dim rs As Object
'Set rs = Me.Recordset.Clone
‚rs.FindFirst „[Mitarbeiter] = '“ & Me![Kombinationsfeld34] &
"‘"
'If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Wie kann ich alle datensätze herausfiltern, in denen der
ausgewählte Mitarbeiter vorkommt, ohne, dass dazwischen
Datensätze von andren Mitarbeitern stehen
du hast dir soeben selbst die Antwort gegeben: du benötigst einen FILTER und keine Suchfunktion.
und jetzt hätt i no was und zwar wie mach ich das wenn ich 2 filter einbinden möchte ! also nach mitarbeiter und nach dem arbeitspaket gleichzeitig filtern möchte!
danke für deine hilfe, bin jetzt mal ur glücklich dass das funktioniert hat !
und jetzt hätt i no was und zwar wie mach ich das wenn ich 2
filter einbinden möchte ! also nach mitarbeiter und nach dem
arbeitspaket gleichzeitig filtern möchte!
erweitere einfach den Filter um die zweite Bedingung:
Private Sub Kombinationsfeld34_AfterUpdate()
Dim Filter1, Filter2