[VBA] DoCmd.ApplyFilter probleem

Pagina: 1
Acties:

  • Gizmo4ever
  • Registratie: Oktober 2001
  • Laatst online: 15:27
Ik heb het volgende probleem.
Ik probeer een form in access 2000 te filteren door de volgende code te gebruiken:

DoCmd.ApplyFilter , "me.NAAM.Value" = "Me.Keuzelijst_met_invoervak17.Value"

ik wil dus dat alle records waar me.naam gelijk is aan me.keuzelijst_met_invoervak17 laten zien.

Met deze code wordt er alleen niets laten zien (alles wordt dus weg gefilterd).
kan iemand mij helpen met dit probleem?

Ik heb trouwens al op google gezocht en hier op het forum maar wat ik daar kon vinden heeft ook niet geholpen.

[ Voor 6% gewijzigd door Gizmo4ever op 11-12-2003 10:26 ]


  • Lister
  • Registratie: September 2001
  • Laatst online: 15-02-2022
Volgens mij moet je het form op de onderliggende recordset filteren en niet direct op de textboxen, dus kan je "me.Naam.value" niet gebruiken maar moet je de veldnaam waar Naam naar wijst gebruiken, ik ga er even vanuit dat dat "[Naam]" is.
En ook kan je volgens mij niet direct verwijzen naar een combobox maar moet je gewoon de waarde daaruit meegeven.

En dan zou je zoiets krijgen:
code:
1
DoCmd.ApplyFilter , "[Naam] = '" & Me.Keuzelijst_met_invoervak17.Value & "'"

Dit moet je dan echter wel elke keer uitvoeren als je iets in de combobox selecteert.