Selectie door expressie

Met de dialoog Selectie door expressie kan de gebruiker zelf een selectiecriterium samenstellen om elementen in de actieve kaartlaag te selecteren. De geselecteerde elementen worden zichtbaar in de kaart.

In een venster 'Selectie door expressie' kan een regel met een selectiecriterium worden samengesteld (zie figuur). Daarbij kunnen verschillende criteria worden gecombineerd. Het selectiecriterium wordt samengesteld in het blok 'Expressie' (bovenste helft van venster). Dit gaat als volgt:

1. In het blok 'Kolom' (rechtsonder in venster) worden alle beschikbare kolommen/variabelen opgesomd. Wanneer met de linker muisknop een van de kolommen wordt geselecteerd, verschijnt deze in het blok 'Expressie'.

2. Nu is het ook mogelijk om een Operator (midden onder in venster) te selecteren. De lijst met beschikbare operatoren is afhankelijk van het type kolom/variabele dat is geselecteerd, numeriek of tekst.

Voor een numerieke kolom zijn de volgende operatoren beschikbaar:
 
= is gelijk aan
<> is niet gelijk aan
> is groter dan
< is kleiner dan
>= is groter dan of gelijk aan
<= is kleiner dan of gelijk aan
in komt voor in
Voor een tekst kolom beschikt u over de volgende operatoren:
 
= is gelijk aan
<> is niet gelijk aan
like bevat
not like bevat niet
Onderin het venster 'Selectie door Expressie' verschijnt een voorbeeld met de geselecteerde operator.
 

3. Na het selecteren van een operator moet een waarde worden ingetypt in het blok onder 'Waarde' (rechts in het venster). Heeft u een tekstkolom geselecteerd dan moet de waarde tussen aanhalingstekens plaatsen; bijvoorbeeld 'Nederland'. Expressieregels kunnen er als volgt uitzien:
 
nummer = 3 selecteert alle elementen met de waarde 3 

 

nummer <> 3 selecteert alle elementen die niet gelijk zijn aan 3 

 

nummer > 5 selecteert alle elementen met een waarde groter dan 5 

 

nummer < 5 selecteert alle elementen met een waarde kleiner dan 5 

 

nummer >= 10 selecteert alle elementen met een waarde groter of gelijk aan 10 

 

nummer <= 10 selecteert alle elementen met een waarde kleiner of gelijk aan 10 

 

nummer in (4,6) selecteert alle elementen met een waarde gelijk aan 4 of gelijk aan 6 

 

naam = 'Nederland' selecteert alle elementen met de naam Nederland 

 

naam <> 'Amstel' selecteert alle elementen die niet Amstel worden genoemd 

 

naam like '%broek' selecteert alle elementen waarvan de naam eindigt op broek
naam like 'Boven%' selecteert alle elementen waarvan de naam begint met Boven 

 

naam not like '%buren' selecteert alle elementen waarvan de naam niet eindigt op buren 

 

naam not like 'Nieuw%' selecteert alle elementen waarvan de naam niet begint met Nieuw
 

 

4. In een expressie kunnen meerdere criteria worden opgenomen. Deze criteria worden verbonden met de logische operators EN of OF. Door met de linkermuisknop op de knop OF of de knop EN te drukken wordt een logische operator geselecteerd.

Bijvoorbeeld: U heeft de eenvoudige regel waarde = 'Amsterdam' samengesteld in het blok 'Expressie'. U klikt nu op de functieknop OF. Nu kan een nieuwe expressie worden toegevoegd (stap 1 t/m 3).

Ten slotte, met de functieknop Schoon wordt de expressie helemaal gewist en kunt u opnieuw beginnen. Wanneer u tevreden bent over de samengestelde expressie sluit u het venster met 'OK'. De selectie wordt dan actief.