Feltételek

2022.11.02 — Posted by Webb & Flow


Ezeknél ha az egyik blokkra nincs szükség, akkor annak a neve helyett NULL-t kell írni

IF(var;value;trueBlock;falseBlock)

Ha a paraméter értéke a megadott érték, akkor a true, különben a false blokkot helyettesíti be

pl: ha a legelső elemnél ki akarok írni valamit, a többi elemnél nem:

Blokk: DOWRITE: …

{IF(LOOP;1;DOWRITE;NULL)}

IF(var;value1..value2;trueBlock;falseBlock)

Ha a paraméter értéke a megadott két érték közt van, vagy valamelyik érték, akkor a true, különben a false blokkot helyettesíti be

pl ha ki akarok írni valamit, ha a RANK paraméter 30 és 70 között van:

Blokk: DOWRITE: …

{IF(RANK;30..70;DOWRITE;NULL)}

IF(var;value1..;trueBlock;falseBlock)

Ha a paraméter értéke a megadott értéknél nagyobb vagy egyenlő, akkor a true, különben a false blokkot helyettesíti be

pl ha ki akarok írni valamit, ha a RANK paraméter 50 felett van, és valami mást, ha az alatt

Blokkok: OVER50, BELOW50

{IF(RANK;51..;OVER50;BELOW50)}

IF(var;..value1;trueBlock;falseBlock)

Ha a paraméter értéke a megadott értéknél kisebb vagy egyenlő, akkor a true, különben a false blokkot helyettesíti be

nagyjából az előzővel azonos, csak fordított logikával kell megadni a blokkokat

{IF(RANK;..50;BELOW50;OVER50)}

IF(var;value1,value2,value3;trueBlock;falseBlock)

Ha a paraméter értéke a megadott értékek közt szerepel, akkor a true, különben a false blokkot helyettesíti be

pl ha ki akarok írni valamit akkor, ha a value paraméter, ami 1-5 között vehet fel páratlan értéket

{IF(VALUE;1,3,5;DOWRITE;LOOP)}