Hallo zusammen, ich habe eine Bericht, welcher ich gefiltert öffnen möchte. Nun mein Code läuft aber der entsprechende Datensatz öffnet sich nicht.
Mein Code:
Private Sub tag_BeforeUpdate(Cancel As Integer)
Dim strFilter As String
If DCount("*", "tbl_fuehrung", "[fuherung]='" & Me!fuherung & "'") > 0 Then
If DCount("*", "tbl_fuehrung", "[zeit]='" & Me!zeit & "'") > 0 Then
If DCount("*", "tbl_fuehrung", "[tag]='" & Me!Tag & "'") > 0 Then
a = MsgBox("Die Führung ist bereits erfasst! Möchten Sie trotzdem eine neue Führung erfassen?!", vbYesNo, "Führung!")
If a = vbYes Then
Exit Sub
Else
erfassterTag = Me!Tag
erfassteZeit = Me!zeit
erfassteFuehrung = Me!fuherung
strFilter = "fuherung = '" & erfassteFuehrung & "' AND zeit = " & erfassteZeit & "' AND tag = " & erfassterTag
DoCmd.OpenForm "frmErfassen", acNormal, strFilter
End If
End If
End If
End If
End Sub
Mein Code:
Private Sub tag_BeforeUpdate(Cancel As Integer)
Dim strFilter As String
If DCount("*", "tbl_fuehrung", "[fuherung]='" & Me!fuherung & "'") > 0 Then
If DCount("*", "tbl_fuehrung", "[zeit]='" & Me!zeit & "'") > 0 Then
If DCount("*", "tbl_fuehrung", "[tag]='" & Me!Tag & "'") > 0 Then
a = MsgBox("Die Führung ist bereits erfasst! Möchten Sie trotzdem eine neue Führung erfassen?!", vbYesNo, "Führung!")
If a = vbYes Then
Exit Sub
Else
erfassterTag = Me!Tag
erfassteZeit = Me!zeit
erfassteFuehrung = Me!fuherung
strFilter = "fuherung = '" & erfassteFuehrung & "' AND zeit = " & erfassteZeit & "' AND tag = " & erfassterTag
DoCmd.OpenForm "frmErfassen", acNormal, strFilter
End If
End If
End If
End If
End Sub