Aanmaken domeinwaarden

Domeinwaarden zijn voorgedefinieerde waarden voor een bepaald veld. De veldwaarden van een laag zijn beperkt tot deze domeinwaarden en bij het toekennen of wijzigen van een veldwaarde moet je uit een van die domeinwaarden kiezen. (Je kunt ook de inhoud van het veld wissen, het veld is dan 'oningevuld'.) Bij het tekstveld Titel zou je bijvoorbeeld de domeinwaarden 'Mevrouw' en 'Meneer' kunnen aanmaken. 

Attentie!

De domeinwaarden gelden voor een veld (attribuut) van een kaartlaag en kunnen zowel in een formulier als in een filter gebruikt worden (zie onderdeel Filters). Voor filters en formulieren is er voor een veld van dezelfde kaartlaag slechts één domein. Die zijn niet gescheiden. Dus als je bij een formulier een domein aanpast, dan wijzig je voor dat veld ook het domein in het filter.

Je kunt op de volgende manier voor een (alfa)numeriek veld domeinwaarden aanmaken (op eenzelfde manier wijzig je de domeinwaarden):

  1. Klik bij de formulierinstellingen op het tandwielicoon achter het veld waarvoor je domeinwaarden wilt aanmaken. 

    Het venster Veld bewerken verschijnt.

  2. Klik in dit venster op de knop Domeinwaarden

    Het volgende venster verschijnt:


  3. Voeg een domeinwaarde toe door op de knop Toevoegen te klikken. 

    Twee lege velden verschijnen. Het veld in de linker kolom bevat de Waarde van de domeinwaarde. De waarden in de linker kolom worden in de filters gebruikt en verschijnen in de feature-info van de laag. Het veld in de rechter kolom bevat het Label van de domeinwaarde. De labels worden in de gebruikersinterface van het formulier of het filter gebruikt om de waarde aan te duiden.

    Opmerking

    In het algemeen is het verstandig om in de linker en de rechter kolom hetzelfde in te vullen. Zo blijft dat wat je ziet in de gebruikersinterface gelijk aan de waarde die aan het veld wordt toegekend. Dit geldt echter niet als er codevelden worden gebruikt, bijvoorbeeld bij het Titel-veld code '1' voor 'Meneer' en '2' voor 'Mevrouw'.

  4. Vul de waarde in het linker veld in en het label in het rechter veld. In het geval van het veld Titel kun je bijvoorbeeld voor beide velden 'Meneer' invullen. Je moet er wel voor zorgen dat de domeinwaarden uniek zijn. 

    Attentie!

    De filters en feature-info van een laag gebruiken de waarden. In de formuliervensters zijn echter alleen de labels te zien. Vul voor numerieke velden (veldtype 'integer' en 'float') alleen getallen in. Gebruik bij reële getallen (veldtype 'float') een punt als decimaalteken, gebruik hiervoor geen komma.

  5. Voeg op dezelfde manier nieuwe domeinwaarden toe. Je kunt een domeinwaarde weer verwijderen door op het vuilnisbak-icoon erachter te klikken.

  6. Geef de standaardwaarde aan door achter de gewenste domeinwaarde het keuzerondje aan te vinken. Je kunt deze selectie weer ongedaan maken door op de knop Wis standaard te drukken.

  7. Klik op Opslaan. De mededeling 'De domein waarden zijn opgeslagen' verschijnt en het venster ziet er nu als volgt uit: 

  8. Sluit het venster met de domeinwaarden en publiceer de kaart.


Als bij Elementtype voor keuzerondjes is gekozen (type '1 keuze selectielijst'), is in het formuliervenster voor het veld Titel het volgende resultaat te zien: