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.
Met de knop
Nieuw worden de gemaakte wijzigingen niet opgeslagen en zal er een nieuwe criteria geopend worden.
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
Idem aan Opslaan. Nu zal het venster niet gesloten worden, maar zal er een nieuwe criteria geopend worden.
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:
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.
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 |
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.
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.
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.
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.
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 |
Geen