Inhoud

Criteria (algemeen)

Acties

Binnen dit venster zijn een aantal acties mogelijk. In tegen stelling tot andere eigenschappen vensters is het in dit venster enkel mogelijk om een criteria op te slaan.

Nieuw

Met de knop Nieuw worden de gemaakte wijzigingen niet opgeslagen en zal er een nieuwe criteria geopend worden.

Opslaan

Met de knop Accepteren worden de gemaakte wijzigingen opgeslagen en zal het venster gesloten worden.

De wijzigingen worden pas werkelijk opgeslagen bij het opslaan van de onderliggende groep, deze actie is dus nog niet definitief

Opslaan en nieuw

Idem aan Opslaan. Nu zal het venster niet gesloten worden, maar zal er een nieuwe criteria geopend worden.

Werking

Via een criteria kunt u uw adresboek raadplegen met zelf te bepalen vraagstellingen. Zo kunt u verschillende vragen stellen zoals:

Zoals bovenstaande voorbeelden aangeven zijn de mogelijkheden eindeloos.

Een groep werkt met criteria , elke criteria bevat een conditie waar een object aan moet voldoen. We gaan de volgende vraag ontleden in regels:

Iedereen die woont in Amsterdam en die een email adres heeft

In dit voorbeeld zijn twee condities te vinden waar een contact aan moet voldoen. Dit zijn:

Wanneer een contact aan beide eisen voldoet dan zal deze weergegeven worden in deze groep. Op deze manier kunnen complexe vraagstellingen gedefinieerd worden met een eenvoudig systeem. Om een criteria aan te maken moet u weten wat een criteria allemaal bevat, een criteria bevat altijd de volgende elementen:

Veld

Het veld van een criteria is de eigenschap van een object waarop gecontroleerd gaat worden. Dit is het belangrijkste element van een criteria . Het veld bepaald welke operators beschikbaar zijn, niet alle operators zijn bij alle velden van toepassing. Met andere woorden is het veld de eigenschap waarop de criteria van toepassing is.

Operator

De operator is de beschrijving van hoe het veld gecontroleerd gaat worden. Een veld kan op verschillende manieren gecontroleerd worden. Sommige daarvan hebben een expressie nodig, andere niet. Het kan per veld verschillen welke operators beschikbaar zijn.

Er zijn verschillende typen operators, zie onderstaande tabel.

Operator Parameters nodig Beschrijving
Is gelijk aan Ja Er zal gecontroleerd worden of het veld aan de gegeven expressie gelijk is. De opgegeven zoek waarde is niet hoofdletter gevoelig
Is niet gelijk aan Ja Er zal gecontroleerd worden of het veld anders is dan de opgegeven expressie.
Is kleiner dan Ja Er zal gecontroleerd worden of het veld kleiner is dan de opgegeven waarde.
Is kleiner of gelijk aan dan Ja Er zal gecontroleerd worden of het veld kleiner is of gelijk is aan de opgegeven waarde.
Is groter dan Ja Er zal gecontroleerd worden of het veld groter is dan de opgegeven waarde.
Is groter of gelijk dan Ja Er zal gecontroleerd worden of het veld groter is of gelijk is aan dan de opgegeven waarde.
Is als Ja Er zal gekeken worden of het veld de opgegeven waarde bevat. Het wildcard teken is een %-teken. Om dit te verduidelijken. Wanneer men huis% opgeeft zal het programma huisDEUR, huisDIER selecteren, maar niet ZIEKENhuis, KOOPhuis. Bij %huis% zullen wel al de gevonden waarden gevonden worden, zolang er maar huis in zit. Het wildcard teken geeft aan dat er alles mag staan. Meer informatie
Is niet als Ja Er zal gekeken worden of het veld de opgegeven waarde niet bevat. Het wildcard teken is een %-teken. De zoekopdracht heeft de zelfde kenmerken als Is als. Meer informatie
Is niets Nee Er zal gecontroleerd worden of de opgegeven waarde niets/leeg is.
Is niet niets Nee Er zal gecontroleerd worden of de opgegeven waarde niet niets/leeg is
Is aanwezig in Ja Er zal gecontroleerd worden of het veld in een lijst met waardes voorkomt, één waarde per regel.
Is niet aanwezig in Ja Er zal gecontroleerd worden of het veld niet in een lijst met waardes voorkomt, één waarde per regel.
Komende # dagen Ja Er zal gezocht worden naar objecten die zich binnen het aantal opgegeven dagen bevinden, in de toekomst
Afgelopen # dagen Ja Er zal gezocht worden naar objecten die zich binnen het aantal opgegeven dagen bevinden, in het verleden
Afgelopen # dagen of komende # dagen Ja Er zal gezocht worden naar objecten die zich binnen het aantal opgegeven dagen bevinden, in het verleden en toekomst

Parameters

Via de paramerer sets wordt de operator van de juiste zoek waarden voorzien. De waarden die een operator vraagt zijn duidelijk aangegeven in het programma en worden ondersteund met een informatieve melding die het datatype beschrijft.

De parameter zet heeft zijn eigen knoppen balk waarmee een aantal acties uitgevoerd kunnen worden. De knop zorgt ervoor dat alle eigenschappen in de lijst gegroepeerd worden. In het voorbeeld hiernaast hoort de eigenschap Waarde in de groep Algemeen. Wanneer de knop ingedrukt wordt zal de lijst met eigenschappen gesorteerd op alfabet weergegeven worden, de eigenschappen worden nu niet gegroepeerd weergegeven.

ALS opdrachten

Via een Is (niet) als opdracht kunt u een complexe zoekopdracht samenstellen. Via deze methode kunt u zoeken naar overeenkomende delen in het opgegeven veld. De verschillende zoekkarakters die hieronder genoemd zijn kunnen ook door elkaar gebruikt worden in een expressie.

%-teken

De meest voorkomende expressie in de LIKE opdracht is het %-teken. Dit teken betekend dat er alles met een willekeurige lengte mag staan op het %-teken. Dit teken wordt ook wel een wildcard genoemd. Om dit te verduidelijken. Wanneer men huis% opgeeft zal het programma huisDEUR, huisDIER selecteren, maar niet ZIEKENhuis, KOOPhuis. Bij %huis% zullen wel al de gevonden waarden gevonden worden, zolang er maar huis in zit.

Daarnaast wanneer men zoekt naar h%t, dan zal het programma alle waarden selecteren die beginnen met een h en eindigen op een t. Dit kunnen bijvoorbeeld hOUt en hEEt zijn.

Het wildcard teken geeft aan dat er alles mag staan.

_-teken

Een minder voorkomend, maar even krachtig karakter is het _-teken. Dit teken geeft aan dat op de plek van het _-teken alles mag staan. Maar enkel op die ene plek. Als men zoekt naar h_llo dan zijn er verschillende resultaten mogelijk. Enkele hiervan zijn hEllo, hAllo maar ook onzinnige woorden als hOllo en hFllo.

Snelkoppelingen

Vensterwijd

De volgende sneltoetsen zijn over het hele venster geldig, deze zijn niet afhankelijk van de focus op een bepaald component

Sneltoets Actie
Alt + F4 Venster sluiten
Control + N Nieuwe criteria toevoegen
Control + S Huidige criteria opslaan en venster sluiten
Control + Shift + S Huidige criteria opslaan en nieuwe criteria openen

Component specifiek

Geen