bodylojohn
Registered User.
- Local time
- Today, 07:56
- Joined
- Dec 28, 2005
- Messages
- 205
Hello,
I have form containing 2 textboxes (txtsnelzoekenelementgroep and txtsnelzoekenelement)
On the mainform there also is a subform called "frmSUB_ELEMENT" wich is a datasheet.
The code below works when i put the "Call SnelZoekenElement" in the after update event of one of the two textboxes on the mainform. However when I put it in the change event it doesnt work. I want the subform to filter as I type.
Thanks in advance everyone!!!
I have form containing 2 textboxes (txtsnelzoekenelementgroep and txtsnelzoekenelement)
On the mainform there also is a subform called "frmSUB_ELEMENT" wich is a datasheet.
The code below works when i put the "Call SnelZoekenElement" in the after update event of one of the two textboxes on the mainform. However when I put it in the change event it doesnt work. I want the subform to filter as I type.
Thanks in advance everyone!!!
Code:
Private Sub SnelZoekenElement()
Dim sFilter As String
sFilter = ""
'Zoeken op trefwoord in elementgroep
If Me.txtSnelZoekElementGroep.Value = "" Or IsNull(Me.txtSnelZoekElementGroep.Value) Then
If sFilter = "" Then
sFilter = ""
Else
sFilter = sFilter & ""
End If
Else
If sFilter = "" Then
sFilter = "[ElementGroep] Like '*" & Me.txtSnelZoekElementGroep.Value & "*'"
Else
sFilter = sFilter & " and [ElementGroep] Like '*" & Me.txtSnelZoekElementGroep.Value & "*'"
End If
End If
'Zoeken op trefwoord in element
If Me.txtSnelZoekElement.Value = "" Or IsNull(Me.txtSnelZoekElement.Value) Then
If sFilter = "" Then
sFilter = ""
Else
sFilter = sFilter & ""
End If
Else
If sFilter = "" Then
sFilter = "[Omschrijving] Like '*" & Me.txtSnelZoekElement.Value & "*'"
Else
sFilter = sFilter & " and [Omschrijving] Like '*" & Me.txtSnelZoekElement.Value & "*'"
End If
End If
If Len(sFilter) > 0 Then
Me.frmSUB_ELEMENT.Form.Filter = sFilter
Me.frmSUB_ELEMENT.Form.FilterOn = True
Else
Me.frmSUB_ELEMENT.Form.Filter = ""
Me.frmSUB_ELEMENT.Form.FilterOn = False
End If
End Sub
Private Sub txtSnelZoekElementGroep_Change()
Call SnelZoekenElement
Me.frmSUB_ELEMENT.Form.Requery
End Sub