Als iemand mijn 'naam' gebruikt, wil ik best weer even uit mijn winterslaap ontwaken

. De filterfunctie die ik heb 'ontwikkeld' is inderdaad best lastig, maar werkt in beginsel prima
als je alles correct inricht. Ik dacht dat ik 'm ooit in een werkende database had aangeboden, 'ter lerinck end vermaeck'. Maar hij werkt dus alleen goed als je alle elementen overneemt. Ik heb deze week wel tijd om te kijken waarom hij bij jou niet werkt.
Sommige opmerkingen van xp snap ik niet (de link tussen gegevens invoeren in een tabel, en het gebruik van opzoekvelden in diezelfde tabellen is bijvoorbeeld onjuist) maar het klopt wel dat je met keuzelijsten níet ziet wat je opslaat (de sleutelwoorden van de opzoektabel), maar een
opzoekwaarde ziet (de naam van het artikel). En daar moet je bij filteren dus altijd rekening mee houden als je een filter maakt met een keuzelijst als filterwaarde. Er zijn eigenlijk twee manieren om te filteren met een keuzelijst: filteren met de eigenschap
Value (de opgeslagen waarde) of filteren met de
zichtbare waarde. En dat laatste doe je met de eigenschap
Column. Stel dat het eerste (onzichtbare) veld in de query onder de keuzelijst het ID veld van de opzoektabel bevat (een getal) en de tweede kolom de artikelnaam. En je wilt filteren op die naam. Dan gebruik je in de filter níet CboFilter.Value, maar CboFilter.Column(1). Daarmee lees je de artikelnaam uit, en niet het ID veld. En heb je dus tekst.
Dus als je de functie werkend wil hebben, dan kijk ik er deze week wel even naar.