Dit is deel 1 van een driedelige reeks over het gebruik van criteria in query's.
Query's zijn essentieel voor het ontwikkelen en gebruiken van databases. U kunt ze niet alleen gebruiken om bulkwijzigingen door te voeren voor gegevens, maar ook om vragen te stellen over die gegevens. Met querycriteria kunt u uw vraag specifieker maken. In plaats van 'Wat zijn de verjaardagen van mijn contactpersonen?' te vragen, kunt u 'Wiens verjaardagen komen er volgende maand aan?' vragen.
Laten we deze vragen eens bekijken in Access. De eerste vraag is een zeer eenvoudige query van één tabel (contactpersonen). Er wordt alleen gevraagd om de naam en geboortedatum van iedereen in de tabel te selecteren:
Wanneer ik de query uitvoer, krijg ik de volledige lijst:
Heel eenvoudige dingen. In dit specifieke voorbeeld heb ik geen grote lijst om naar te kijken, maar stel me voor dat ik honderden contacten had. Ik zou waarschijnlijk niet geïnteresseerd zijn in het opzoeken van al hun verjaardagen. Laten we nu eens kijken hoe ik een criterium kan gebruiken om de nuttigere vraag te stellen: wiens verjaardagen zijn deze maand?
Dit is opnieuw het queryontwerp, maar deze keer heb ik een expressie toegevoegd in de rij Criteria van het veld DOB:
Als ik de query uitvoer, zie ik alleen mensen die deze maand jarig zijn:
Meer informatie over hoe querycriteria werken en een uitgebreide set voorbeelden vindt u in het artikel Voorbeelden van querycriteria.
Volgende: In deel 2 van deze driedelige reeks leert u hoe u de LIKE-operator en jokertekens als criteria gebruikt.