Wenn-Dann Funktion

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 10:07

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;


}
}
};

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: Wenn-Dann Funktion

Beitrag von BAlheit » 03.05.2021, 11:52

Wo werden die einzelnen Variablen gesetzt?

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 14:10

Hallo,

Vielen Dank für Deine Antwort!

Ich habe mal ein Test-Formular erstellt. Vielleicht kann man es so besser verstehen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: Wenn-Dann Funktion

Beitrag von BAlheit » 03.05.2021, 14:34

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

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 15:12

Ok, habe die Einstellung gefunden.

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

Dachte er könnte es so erkennen

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 15:29

OK, verstehe ich nicht ganz.
Muss dann eine andere Lösung suchen.

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: Wenn-Dann Funktion

Beitrag von BAlheit » 03.05.2021, 16:00

Die Variable muss definiert werden, wie die Variable EK1.

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 16:13

Ich bin leider nicht so schlau :(

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

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: Wenn-Dann Funktion

Beitrag von BAlheit » 03.05.2021, 16:42

Welche Fehlermeldung?

mkaufmann74
Beiträge: 39
Registriert: 07.12.2014, 11:47

Re: Wenn-Dann Funktion

Beitrag von mkaufmann74 » 03.05.2021, 16:52

Diese hier:
Der eingegebene Wert stimmt nicht mit dem Format des Feldes überein. [EK1]

Antworten