FAQ: Kan ik in een export van een Boolean veld ervoor zorgen dat 'Nee' wordt ingevuld indien het boolean veld niet is aangevinkt?

Vraag:

Kan ik in een export van de artikelgegevens bij het veld 'Actief' (dit is een attribuut van het type Boolean) ervoor zorgen dat 'Nee' wordt ingevuld indien het boolean veld niet is aangevinkt? Nu is het namelijk zo dat het veld in de export leeg wordt gelaten.

Antwoord:

De reden dat het veld in de export leeg is, is dat het veld niet in de database gevuld is. In de export kan dit dan ook niet geëxporteerd worden. Zou het veld eerst worden aangevinkt, en dan weer worden uitgevinkt dan zal er in de export wel 'Nee' verschijnen.

Het is echter mogelijk om het export gedrag van een boolean veld te beinvloeden. Dit kan als volgt:

 

Stap 1:

Ga naar Gegevens, export indelings formaten, en open de juiste exportdefinitie.

 

Stap 2:

Dubbelklik op het attribuut waarvan het gedrag bepaald moet worden, in dit voorbeeld het boolean-veld 'Actief',ein kies in het veld Conversie type voor 'Conversie (Boolean)'.

 

Stap 3:

Vul in het veld 'argumenten' in: false;true;null (een andere volgorde van deze waarden mag ook).

Vul in het veld 'Waarde' de gewenste uitkomst in, doe dit in dezelfde volgorde als waarin het veld 'Argumenten' gevuld is.

Argument

Waarde 

Omschrijving

Argument

Waarde 

Omschrijving

True

 ja

Het veld is aangevinkt, en in de export moet 'ja' ingevuld worden.

False

 nee

Het veld is leeg, en in de export moet 'nee' ingevuld worden.

Null

 nee

Het veld is nog nooit gevuld geweest, en in de export moet 'nee' ingevuld worden.