Hallo allemaal,
Mijn vraag, ik heb een tabel met nummers, deze beginnen met 1 t/m 1755.
Nu heb ik een niet afhankelijke tekstveld in mijn formulier staan om op nummer te zoeken.
Maar als ik b.v. nummer 1 wil zoeken, komt er een nummer die b.v. begint met 1011, dus als er een 1 in voorkomt wordt dit getoond, maar ik wil gewoon nummer 1 hebben, en dat lukt mij niet om het voor elkaar te krijgen.
Ik heb de onderstaande code:
Private Sub txtZoekveld2_AfterUpdate()
Dim rsClone As Recordset
Set rsClone = Me.Recordset
With rsClone
.FindFirst "[Locker] like ""*" & Me.txtZoekveld2 & "*"""
If .NoMatch Then
MsgBox "Gezochte Item is niet gevonden!", vbInformation, " "
Else
Me.Bookmark = .Bookmark
End If
'Maak het zoekveld weer leeg.
Me.txtZoekveld2 = ""
End With
Set rsClone = Nothing
'Zet de focus weer op het veld pasnummer.
Pas.SetFocus
Pas.SelStart = Len(Nz(Pas))
End Sub
Ik moet nog wel opmerken dat het betreffende veld een numerieke veld is. En er zijn geen voorloop nullen.
Ik werk met Access 2003.
Alvast bedankt voor de moeite.
Groet Palmpje60
Mijn vraag, ik heb een tabel met nummers, deze beginnen met 1 t/m 1755.
Nu heb ik een niet afhankelijke tekstveld in mijn formulier staan om op nummer te zoeken.
Maar als ik b.v. nummer 1 wil zoeken, komt er een nummer die b.v. begint met 1011, dus als er een 1 in voorkomt wordt dit getoond, maar ik wil gewoon nummer 1 hebben, en dat lukt mij niet om het voor elkaar te krijgen.
Ik heb de onderstaande code:
Private Sub txtZoekveld2_AfterUpdate()
Dim rsClone As Recordset
Set rsClone = Me.Recordset
With rsClone
.FindFirst "[Locker] like ""*" & Me.txtZoekveld2 & "*"""
If .NoMatch Then
MsgBox "Gezochte Item is niet gevonden!", vbInformation, " "
Else
Me.Bookmark = .Bookmark
End If
'Maak het zoekveld weer leeg.
Me.txtZoekveld2 = ""
End With
Set rsClone = Nothing
'Zet de focus weer op het veld pasnummer.
Pas.SetFocus
Pas.SelStart = Len(Nz(Pas))
End Sub
Ik moet nog wel opmerken dat het betreffende veld een numerieke veld is. En er zijn geen voorloop nullen.
Ik werk met Access 2003.
Alvast bedankt voor de moeite.
Groet Palmpje60