Forum,
Toch nog een foutje ontdekt.
In mijn database heb ik een aantal keuze/selectieformulieren die allemaal keurig werken, behalve een op het veld schadedatum.
Als ik selecteer op een Schadedatum dan moet er verschijnen 1 (als er op die datum 1 schade is gevallen en uiteraard meer bij meerdere) bij aantal en dan kan ik via een knop e.e.a. uitprinten. Dat werkt op de 3 andere selectievelden, behalve bij Schadedatum. Alles is conform de andere velden ingesteld. Wat doe ik fout.
Dank voor d ehulp bijdeze,
Risk
In het eigenschappenvenster staat:
Toch nog een foutje ontdekt.
In mijn database heb ik een aantal keuze/selectieformulieren die allemaal keurig werken, behalve een op het veld schadedatum.
Als ik selecteer op een Schadedatum dan moet er verschijnen 1 (als er op die datum 1 schade is gevallen en uiteraard meer bij meerdere) bij aantal en dan kan ik via een knop e.e.a. uitprinten. Dat werkt op de 3 andere selectievelden, behalve bij Schadedatum. Alles is conform de andere velden ingesteld. Wat doe ik fout.
Dank voor d ehulp bijdeze,
Risk
In het eigenschappenvenster staat:
Code:
SELECT DISTINCT [Schadedatum] FROM [Algehele informatie per chauffeur] ORDER BY [Schadedatum];
Code:
cboSchadedatum
Code:
Private Sub cboSchadedatum_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboVestiging_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboNaam_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboJaar_AfterUpdate()
Call FilterMaken
End Sub
Function FilterMaken()
Dim sFilter As String
If Me.cboJaar & "" <> "" Then
sFilter = "[Jaar]=" & Me.cboJaar
If Me.cboVestiging & "" <> "" Then
sFilter = sFilter & " AND [Vestiging] = '" & Me.cboVestiging & "'"
End If
Else
If Me.cboVestiging & "" <> "" Then
sFilter = "[Vestiging] = '" & Me.cboVestiging & "'"
End If
End If
If Me.cboNaam & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Naam] = '" & Me.cboNaam & "'"
End If
If Me.cboSchadedatum & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Schadedatum] = '" & Me.cboSchadedatum & "'"
End If
If sFilter <> "" Then
Me.Filter = sFilter
Me.FilterOn = True
Else
Me.Filter = ""
Me.FilterOn = False
End If
End Function