Mit einer Funktion ifSmallerAs/ifGreaterAs werden zwei Variablen (Zahlenfelder) eines Customformulars verglichen und ein Score (0/1) erzeugt, der über das ifKommando definierte Texte ausgibt. Der Text soll nur dann ausgegeben werden, wenn R1 befüllt ist, und den Wert R2 um 30% unterschreitet.
FUNCTION('(0.69*$[R2]$)', 'ifSmallerAs:yes:no:', 'R1', '0', '1')
Leider wird bei beiden Kommandos der Wert auch erzeugt, wenn beide Zahlenfelder (R1/R2) gleich groß sind.
Auch wenn man definiert, das R2 immer größer als „0“ ist
FUNCTION('0.69*(1+$[R2]$)', 'ifSmallerAs:yes:no:', 'R2', '0', '1')
ändert sich nichts.
Läßt sich das irgendwie anders lösen?
Ich habe bislang nur die Möglichkeit, indem im Zahlenfeld R1 eine Vorbefüllung eingesetzt wird, die immer den zu erwartenden Wert im Feld R2 übertrifft, was aber in der Formularansicht verwirrt.
FUNCTION('(0.69*$[R2]$)', 'ifSmallerAs:yes:no:', 'R1', '0', '1')
Leider wird bei beiden Kommandos der Wert auch erzeugt, wenn beide Zahlenfelder (R1/R2) gleich groß sind.
Auch wenn man definiert, das R2 immer größer als „0“ ist
FUNCTION('0.69*(1+$[R2]$)', 'ifSmallerAs:yes:no:', 'R2', '0', '1')
ändert sich nichts.
Läßt sich das irgendwie anders lösen?
Ich habe bislang nur die Möglichkeit, indem im Zahlenfeld R1 eine Vorbefüllung eingesetzt wird, die immer den zu erwartenden Wert im Feld R2 übertrifft, was aber in der Formularansicht verwirrt.