Seite 1 von 2

Wenn-Dann Funktion

Verfasst: 03.05.2021, 10:07
von mkaufmann74
Hallo,

in der Zelle EK1 soll der Wert ausgeben werden,
wenn in der Zelle das D_Gehalt1 unter 4837,50, nur die beiden Zellen addiert AG-Ueberschuss1+VWLinBAV1 werden.
Wenn der Feldwert in der Zelle D_Gehalt1 über 4837,50 und unter 7100 ist, dann sollen die Zellen G-Ueberschuss1+VWLinBAV1+10 addiert werden.
Und Wenn der Feldwert in der Zelle D_Gehalt1 über 7100 ist, dann sollen die Zellen G-Ueberschuss1+VWLinBAV1+20 addiert werden.

Jedoch passiert leider gar nichts in der Zelle EK1 also es wird nichts angezeigt. Unten steht mein Skript dazu. Eintragen habe ich es im Textfeld -Eigenschaften unter Berechnung als Benutzerdef. Berechnungsskript.

Hat jedoch eine Idee wo der Fehler liegt oder jemand eine bessere Idee wie ich das Berechnen kann?



var EK1 = this.getField("EK1").value;


if (D_Gehalt1 < 4837,50)
{
this.getField("EK1").value = AG-Ueberschuss1+VWLinBAV1;
}

else
{
if (D_Gehalt1 > 4837,50 < 7100)
{
this.getField("EK1").value = AG-Ueberschuss1+VWLinBAV1+10;
}

else
{
if (D_Gehalt1 > 7100)
{
this.getField("EK1").value = AG-Ueberschuss1+VWLinBAV1+20;


}
}
};

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 11:52
von BAlheit
Wo werden die einzelnen Variablen gesetzt?

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 14:10
von mkaufmann74
Hallo,

Vielen Dank für Deine Antwort!

Ich habe mal ein Test-Formular erstellt. Vielleicht kann man es so besser verstehen.

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 14:34
von BAlheit
In den Voreinstellungen von Acrobat die Option "Show console on errors and messages" aktivieren.
Dann sieht man die Fehler, die bei den Berechnungen auftreten.

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 15:12
von mkaufmann74
Ok, habe die Einstellung gefunden.

Fehler soll sein:
ReferenceError: D_Gehalt1 is not defined
4:Field:Calculate

Dachte er könnte es so erkennen

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 15:29
von mkaufmann74
OK, verstehe ich nicht ganz.
Muss dann eine andere Lösung suchen.

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 16:00
von BAlheit
Die Variable muss definiert werden, wie die Variable EK1.

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 16:13
von mkaufmann74
Ich bin leider nicht so schlau :(

Wenn ich es oben einfüge: var D_Gehalt1 = this.getField("D_Gehalt1").value;
kommt eine Fehlermeldung

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 16:42
von BAlheit
Welche Fehlermeldung?

Re: Wenn-Dann Funktion

Verfasst: 03.05.2021, 16:52
von mkaufmann74
Diese hier:
Der eingegebene Wert stimmt nicht mit dem Format des Feldes überein. [EK1]