Ik heb de volgende code onder een "filterknop" in een formulier om een filter op een subformulier te activeren:
Dim cond As String
cond = "[veld] = '" & Me![Keuzeveld] & "'"
SubForm.Form.Filter = cond
SubForm.Form.Requery
SubForm.Form.FilterOn = True
werkt uitstekend, maar nu met een wildcard...
Dim cond As String
Cond = "[veld] Like '*" & Me![Keuzeveld] & "*'"
SubForm.Form.Filter = cond
SubForm.Form.Requery
SubForm.Form.FilterOn = True
Het resultaat is een leeg SubForm. Dat klopt sowieso niet.
Maar bovendien kan ik ook bij de navigatie van het formulier het filter niet meer uit zetten, terwijl dat in het eerste geval wel uit en aan kan zetten.
Wat is hier aan de hand?
Dim cond As String
cond = "[veld] = '" & Me![Keuzeveld] & "'"
SubForm.Form.Filter = cond
SubForm.Form.Requery
SubForm.Form.FilterOn = True
werkt uitstekend, maar nu met een wildcard...
Dim cond As String
Cond = "[veld] Like '*" & Me![Keuzeveld] & "*'"
SubForm.Form.Filter = cond
SubForm.Form.Requery
SubForm.Form.FilterOn = True
Het resultaat is een leeg SubForm. Dat klopt sowieso niet.
Maar bovendien kan ik ook bij de navigatie van het formulier het filter niet meer uit zetten, terwijl dat in het eerste geval wel uit en aan kan zetten.
Wat is hier aan de hand?