Forum,
Ik heb een code in een formulier geplaatst die selecties uitvoert op jaar en afdeling. Ik wil deze uitbreiden en dacht slim even wat te kopi�ren,maar dat lukt niet. Ik maakte een kopie van Private sub etc.... (rood)
Daarn koieerde ik onder Function FilterMaken() Dim sFilter As String de codes met Afdeling en veranderde dat in Handeling.
Helaas foutmeldingen.
Wat doe ik fout. Als ik de techniek begrijp kan ik mijn formulier analyse uitbreiden met nog 2 zoekcriteria.
Met dank
Risk
Ik heb een code in een formulier geplaatst die selecties uitvoert op jaar en afdeling. Ik wil deze uitbreiden en dacht slim even wat te kopi�ren,maar dat lukt niet. Ik maakte een kopie van Private sub etc.... (rood)
Daarn koieerde ik onder Function FilterMaken() Dim sFilter As String de codes met Afdeling en veranderde dat in Handeling.
Helaas foutmeldingen.
Wat doe ik fout. Als ik de techniek begrijp kan ik mijn formulier analyse uitbreiden met nog 2 zoekcriteria.
Met dank
Risk
Code:
Option Compare Database
Private Sub cboAfdeling_AfterUpdate()
Call FilterMaken
End Sub
Code:
Private Sub cboJaar_AfterUpdate()
Call FilterMaken
End Sub
Code:
Private Sub cboHandeling_AfterUpdate()
Call FilterMaken
End Sub
Code:
Function FilterMaken()
Dim sFilter As String
If Me.cboJaar & "" <> "" Then
sFilter = "[Jaar]=" & Me.cboJaar
If Me.cboAfdeling & "" <> "" Then
sFilter = sFilter & " AND [Afdeling] = '" & Me.cboAfdeling & "'"
End If
Else
If Me.cboAfdeling & "" <> "" Then
sFilter = "[Afdeling] = '" & Me.cboAfdeling & "'"
End If
End If
If sFilter <> "" Then
Me.Filter = sFilter
Me.FilterOn = True
Else
Me.Filter = ""
Me.FilterOn = False
End If
End Function
Private Sub cboChauffeur_AfterUpdate()
Call FilterMaken
End Sub
Laatst bewerkt door een moderator: