Seite 1 von 1

Adobe Pro: Formular - If/else ohne Ergebnis

Verfasst: 13.09.2020, 07:39
von Maximus85
Guten Morgen an alle :)

Puhh, ich hätte ja wirklich nicht damit gerechnet, dass es offensichtlich sooo schwer ist eine einfache If/else in einem pdf-Formular unterzubringen :mrgreen:

Ausgangssituation:
- Es gibt in einer Tabelle 3 Spalten: Soll, Ist und Delta.
- Alle zugehörigen Felder sind als "Zahlen" formatiert.
- In die Felder Soll und Ist gibt der Benutzer Tahlen ein, das Delta berechnet sich automatisch.

Aufgabenstellung:
- Aufbau einer Spalte 4 namens "Delta > 3%"
- Immer wenn das (errechnete) Delta > 3% vom Soll-Wert ist, soll in die Spalte ein "×" geschrieben werden, sonst nichts tun (bzw ggf. ein vorhandenes "x" überschreiben)

Ansatz:
Var A = this.getField("delta1").value;
Var B = this.getField("Soll1").value;
Var C = this.getField("delta1").value / this.getField("Soll1").value;
// oder vermutlich auch einfacher: A/B

If (C > 0.05) { this.getField("deltagroesser5").value = "×";}
else {this.getField("deltagroesser5").value = "";}

Akso: wenn Ergebnis aus C größer 0.05, dann schreibe ein "x", sonst tue nichts (bzw naja, er sollte ein vorhandenes "x" natürlich überschreiben, wenn die Bedingung nicht mehr erfüllt ist).

Wenn ich das so eingebe tut sich leider nichts. Das Feld bleibt leer, egal welche Werte ich in delta1 bzw. Soll1 eingebe. Bekomme auch keinerlei Fehlermeldung (Syntax).

Kann mir jemand helfen und sagen woran das liegt? Wo ist der Fehler? :D

Danke an alle ;)

LG Max

Re: Adobe Pro: Formular - If/else ohne Ergebnis

Verfasst: 14.09.2020, 12:55
von BAlheit
var statt Var
und
if statt If
verenden