AMD Phenom II x4 955, 2x4096MB DDR3 1600, SSD: PNY 240GB, NVidia GTX 550, X-Fi Elite Pro, Coolermaster M620, 24" Samsung, Onkyo TX-NR626, Synology DS214Play NAS
En wat is de vraag nu precies ?
Zowiezo horen Access specifieke problemen eerder thuis in Officesuites en -software
Zowiezo horen Access specifieke problemen eerder thuis in Officesuites en -software
https://fgheysels.github.io/
De vraag is wat voor code ik het beste kan gebruiken om dit voor elkaar te krijgen. Ik heb de volgende code al geprobeerd, maar met deze kreeg ik het niet voor elkaar om er voor te zorgen dat ik in de velden Omschrijving of Opmerking op enkele trefwoorden kon zoeken;
Option Compare Database
Private Sub Keuzelijst_met_invoervak16_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ArtikelNummer] = '" & Me![Keuzelijst met invoervak16] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Keuzelijst_met_invoervak22_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Omschrijving] = '" & Me![Keuzelijst met invoervak22] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Keuzelijst_met_invoervak24_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Opmerkingen] = '" & Me![Keuzelijst met invoervak24] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Option Compare Database
Private Sub Keuzelijst_met_invoervak16_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ArtikelNummer] = '" & Me![Keuzelijst met invoervak16] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Keuzelijst_met_invoervak22_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Omschrijving] = '" & Me![Keuzelijst met invoervak22] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Private Sub Keuzelijst_met_invoervak24_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Opmerkingen] = '" & Me![Keuzelijst met invoervak24] & "'"
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
AMD Phenom II x4 955, 2x4096MB DDR3 1600, SSD: PNY 240GB, NVidia GTX 550, X-Fi Elite Pro, Coolermaster M620, 24" Samsung, Onkyo TX-NR626, Synology DS214Play NAS
Je kunt dit doen door een filter toe te passen. Ik heb het even nagekeken wat de code is.
Hierbij is strConditie een variabele waarin de conditie zit, bijvoorbeeld van het invoerveld.
Je kunt dit doen bij onchange van het zoekveld maar ook dmv een button doen.
code:
1
2
| Me.Filter = strConditie
Me.FilterOn = True |
Hierbij is strConditie een variabele waarin de conditie zit, bijvoorbeeld van het invoerveld.
Je kunt dit doen bij onchange van het zoekveld maar ook dmv een button doen.
Zorgt dit filter er voor dat ik op gedeelte van een naam kan zoeken i.p.v. dat ik deze volledig in moet typen? Waar moet ik deze tussen plaatsen? Ik heb nog niet zo veel ervaring met programmeren in VB.
AMD Phenom II x4 955, 2x4096MB DDR3 1600, SSD: PNY 240GB, NVidia GTX 550, X-Fi Elite Pro, Coolermaster M620, 24" Samsung, Onkyo TX-NR626, Synology DS214Play NAS
Ja, daar zorgt dit voor. Je kunt het beste eerst plaatsen op een button.john2 schreef op woensdag 21 februari 2007 @ 14:01:
Zorgt dit filter er voor dat ik op gedeelte van een naam kan zoeken i.p.v. dat ik deze volledig in moet typen? Waar moet ik deze tussen plaatsen? Ik heb nog niet zo veel ervaring met programmeren in VB.
Pagina: 1
