LucHeyndrickx
Terugkerende gebruiker
- Lid geworden
- 23 dec 2003
- Berichten
- 1.030
Dan moet je in de query die je doorgeeft via VBA maar gewoon het veld Aant Let gebruiken.
Gezien het veld uit 2 woorden bestaat (wat ik eigenlijk afraad) moet dit tussen vierkante haakjes staan.
Misschien zou het voor jou ook eenvoudiger zijn om eerst een query te maken die geeft wat je wil, en vervolgens die query in je programmacode te gebruiken. Dat is vaak makkelijker dan die SQL code te ontcijferen.
Code:
Private Sub fltrCryptogrammen_Change()
Dim sFltr As String
sFltr = Me.fltrcryptogrammen.Text
strSQL = "SELECT Omschrijving, Woord, [Aant Let], Datum, Tijd FROM Cryptogrammen " _
& "WHERE (Omschrijving Like """ & Me.fltrcryptogrammen.Text & "*"");"
With Me
.lstOmschrijving.RowSource = strSQL
.lstOmschrijving.Requery
End With
Me.fltrcryptogrammen.SelStart = Len(sFltr)
End Sub
Gezien het veld uit 2 woorden bestaat (wat ik eigenlijk afraad) moet dit tussen vierkante haakjes staan.
Misschien zou het voor jou ook eenvoudiger zijn om eerst een query te maken die geeft wat je wil, en vervolgens die query in je programmacode te gebruiken. Dat is vaak makkelijker dan die SQL code te ontcijferen.