Konditional
Per Drag & Drop zieht man das Symbol „Bedingt“ an die gewünschte Stelle in der Spalte „Eigenschaften “. Alternativ kann man auch auf das Symbol „Bedingt“ doppelklicken.
Die als solche definierte Eigenschaft ermöglicht die Verwendung von Bedingungen in den Eigenschaften.
Die Eingabe des Befehls erfolgt im Feld „Bedingung “. Die Syntax „IFF“ kann sowohl in Großbuchstaben („IFF“) als auch in Kleinbuchstaben ( „iff“) verwendet werden. Das Zeichen „|“ wird durch die Tastenkombination „Alt Gr“ und „6“ eingegeben. Um eine Eigenschaft abzurufen, setzen Sie das Zeichen „$“ vor den Namen der Eigenschaft (beachten Sie die Groß- und Kleinschreibung).
Der Typ ''Konditional'' muss in der Spalte '' stehenEigenschaften'' nach den Eigenschaften, die er erlangt.
Beispiele:
Die angelegte Eigenschaft „Finition“ muss mit der folgenden Syntax ausgefüllt werden:
IFF($Material=Stahl|Polieren|Lackieren)
Wenn die Eigenschaft „Material“ den Wert „Stahl“ hat, dann hat die Eigenschaft „Oberflächenbehandlung“ den Wert „Polieren“; andernfalls hat die Eigenschaft „Oberflächenbehandlung“ den Wert „Lackieren “.
Die angelegte Eigenschaft „ Materialtyp “ muss mit der folgenden Syntax ausgefüllt werden:
IFF($Material=Stahl|$WennStahl|$Sonstiges)
Wenn die Eigenschaft „Material“ den Wert „Stahl“ hat, dann hat die Eigenschaft „ Materialtyp “ den Wert „SiAcier“; andernfalls hat die Eigenschaft „Materialtyp“ den Wert „Sonstiges “.
Sie haben außerdem die Möglichkeit, mehrere Bedingungen nacheinander zu verknüpfen. Es gibt keine Begrenzung!
IFF( $Material=Stahl|IFF ($Material=legierter Stahl|$Stahlsorte|$Sonstiges))
Die obige Syntax ist nicht korrekt, da sich das IFF immer im Wert „SINON“ befinden muss.
Die richtige Syntax lautet:
IFF($Material=Stahl|$WennStahl|IFF($Material=legierter Stahl|$Stahlsorte|$Sonstiges))
- Wenn die Eigenschaft „Material“ den Wert „Stahl“ hat, dann nimmt die Eigenschaft „Materialtyp“ den Wert der Eigenschaft „WennStahl“ an.
Ansonsten
- Wenn die Eigenschaft „Material“ den Wert „legierter Stahl “ hat, übernimmt die Eigenschaft „Materialtyp“ den Wert der Eigenschaft „Stahltyp “.
Ansonsten
- Die Eigenschaft „TypeMatiere“ übernimmt den Wert der Eigenschaft „Autre “.
Was Gleichheitsbedingungen betrifft, können Sie die folgenden Syntaxen verwenden:
„=“ (gleich) für Text- oder Zahlenwerte.
„<>“ (ungleich) für Text- oder Zahlenwerte.
„>“, „>=“, „<“, „<=“ für numerische Werte.
Es ist auch möglich, in „IFF“-Anweisungen die Verkettung mithilfe des Zeichens „&“ zu verwenden.
Br uchwerte werden in den „IFF“-Anweisungen erkannt.
Beispiel – Je nach Wert der Eigenschaft „Skalierung“ erfüllt die Eigenschaft „Format“ die folgende Bedingung:
IFF($Maßstab=1/2|$Format=A4|A3) Der Wert „1/2“ ergibt „0,5 “. Wenn der Wert der Eigenschaft „Echelle“ gleich „0, 5“ ist, nimmt die Eigenschaft „Format“ den Wert „A4“ an, andernfalls den Wert „A3 “.
Möglichkeit, das Platzhalterzeichen „*“ in bedingten Operationen zu verwenden:
*Stahl,um Werte zu berücksichtigen, die mit den Zeichen „Stahl“ enden.
Stahl* –um Werte zu berücksichtigen, die mit den Zeichen „Stahl“ beginnen.
*Stahl* –um Werte zu berücksichtigen, die das Wort „Stahl“ enthalten.