Condition

<< Click to Display Table of Contents >>

Navigation:  Fortolkning >

Condition

Condition

Magic_Wand

Conditions er en måde at evaluere et udtryk for sandt eller falsk. Det har man ofte brug for når wizard'er opbygges.

 

Conditions anvendes mange steder i "Add Card Wizard 2" Sektioner kan vises/skjules med conditions, Fil stier, Skabeloner, SQL kommandoer etc. bruger alle conditions.

 

Conditions er en simpel bolsk funktion. Følgende tegn er system tegn ; & = ! ( )"

 

Et udtryk som "base123=base123" vil blive evalueret til sandt. Og "base12=base123" vil blive evalueret til falsk

 

Efterlades Conditions tom bliver dette altid evalueret sandt.

 

Dette bruges i "Add Card Wizard 2" ved at hente værdier fra sektioner. Se i øvrigt afsnittet om analysere

 

Hvis man har brug for at evaluere værdier der indeholder systemtegn, skal disse pakke ind i citationstegn. Generelt bør parsede værdier altid pakkes ind i citationstegn, for at undgå misfortolkninger.

 

Eksempel:

Dette vil være sandt, hvis sektionen "Projekt" har værdien "Projekt 1" ellers falsk

 

Condition=|Projekt|=Projekt 1

 

 

Dette udtryk kan også negeres, så det er sandt hvis sektionen "Projekt" ikke har værdien "Projekt1" ellers falsk

 

Condition=|Projekt|!=Projekt1

 

 

Man kan også få brug for at evaluere på flere udtryk. Til dette bruges ; & tegnene.

 

Eksempel:

Hvis "Projekt" har værdien "Projekt 1" eller "Projekt 2" er udtrykke sandt ellers falsk

 

Condition=|Projekt|=Projekt 1;|Projekt|=Projekt 2

 

 

Eksempel:

Hvis "Projekt" har væredien "Projekt1" og "Kategori" har værdien "Kategori1" er udtrykke sandt ellers falsk

 

Condition=|Projekt|=Projekt1&|Kategori|=Kategori1

 

 

Dette kan kombineres i mange varianter. () tegnene bruges til dette.

 

Eksempel:

Hvis "Projekt" har væredien "Projekt1" og "Kategori" ikke har værdien "Kategori1" eller "Projekt" har værdien "Projekt2" er udtrykke sandt ellers falsk

 

Condition=(|Projekt|=Projekt1&|Kategori|!=Kategori1);|Projekt|=Projekt2

 

 

Brug af systemtegn i udtryk

 

Eksempel:

Dette vil være sandt, hvis sektionen "Projekt" har værdien "Projekt(1)" ellers falsk

 

Condition="|Projekt|"=Projekt(1)