Wenn-Dann Funktion
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Wenn-Dann Funktion
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;
}
}
};
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
Wo werden die einzelnen Variablen gesetzt?
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Re: Wenn-Dann Funktion
Hallo,
Vielen Dank für Deine Antwort!
Ich habe mal ein Test-Formular erstellt. Vielleicht kann man es so besser verstehen.
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.
Re: Wenn-Dann Funktion
In den Voreinstellungen von Acrobat die Option "Show console on errors and messages" aktivieren.
Dann sieht man die Fehler, die bei den Berechnungen auftreten.
Dann sieht man die Fehler, die bei den Berechnungen auftreten.
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Re: Wenn-Dann Funktion
Ok, habe die Einstellung gefunden.
Fehler soll sein:
ReferenceError: D_Gehalt1 is not defined
4:Field:Calculate
Dachte er könnte es so erkennen
Fehler soll sein:
ReferenceError: D_Gehalt1 is not defined
4:Field:Calculate
Dachte er könnte es so erkennen
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Re: Wenn-Dann Funktion
OK, verstehe ich nicht ganz.
Muss dann eine andere Lösung suchen.
Muss dann eine andere Lösung suchen.
Re: Wenn-Dann Funktion
Die Variable muss definiert werden, wie die Variable EK1.
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Re: Wenn-Dann Funktion
Ich bin leider nicht so schlau
Wenn ich es oben einfüge: var D_Gehalt1 = this.getField("D_Gehalt1").value;
kommt eine Fehlermeldung
Wenn ich es oben einfüge: var D_Gehalt1 = this.getField("D_Gehalt1").value;
kommt eine Fehlermeldung
Re: Wenn-Dann Funktion
Welche Fehlermeldung?
-
- Beiträge: 39
- Registriert: 07.12.2014, 11:47
Re: Wenn-Dann Funktion
Diese hier:
Der eingegebene Wert stimmt nicht mit dem Format des Feldes überein. [EK1]
Der eingegebene Wert stimmt nicht mit dem Format des Feldes überein. [EK1]