Filter vraag

Status
Niet open voor verdere reacties.

mbakker71

Gebruiker
Lid geworden
25 mei 2012
Berichten
163
beste allemaal,

ik heb een lastige vraag

ik ben bezig met een database waarbij je dus kan zoeken op een area number

nou wil ik dus dat als je bijvoorbeeld 6000 invult dat die dan zoekt tussen de 6001 en de 6999 en als je bijvoorbeeld 6200 dat die dan zoekt tussen de 6201 en de 6299.

ik gebrijk niet alleen die 6000 het is tussen de 1000 en de 9000

weet iemand of die kan en hoe?

met vriendelijke groet,
Martijn
 
Dan moet je dus in ieder geval met een Parameter werken. Dan krijg je een criterium als:
Code:
>CInt([Startwaarde]) And <=(CInt([Startwaarde])+99)
 
mij lijkt het dat je dan alleen zoekt als je 6200 ergens intoets en dat dit dus niet werk als je 6000 invult
 
misschien handig om erbij te zeggen;

als je in een textfield 6000 invult of 2000 dan wordt dus alle records die tussen de X001 en de X999 zichtbaar. en je kan dus steeds percefieker worden als je dus bijvoorbeeld 6200 invult of 2200 invult dan zoekt die dus tussen de xx01 en de xx09
 
na overleg met mijn collega hebben we besloten deze optie niet toe te voegen in het database

ik zet de vraag op opgelost
 
Ben geloof ik wel blij dat jullie er vanaf zien, want mijn oplossing werkt perfect! Je voert de query uit, vult vervolgens het nummer in (20,6000, 1200) en hij laat keurig alle nummers in de range zien. Dus ik snap helemaal niks van je aanvullende mailtjes :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan