Hallo!
Ich möchte gern ein Formular erstellen. Ich habe einen Rechnungsbetrag. Dazu habe ich 3 weitere Felder. "Skontobetrag", "Skonto in %" und "Buchungsbetrag". Der Rechnungsbetrag wird immer eingegeben. Nun kann es 2 Fälle geben:
1. Der Nutzer füllt das Feld "Skontobetrag", dann sollen die Felder "Skonto in %" und "Buchungsbetrag" berechnet werden.
oder
2. Der Nutzer füllt das Feld "Skonto in %" aus, dann soll der "Skontobetrag" und der "Buchungsbetrag" gefüllt werden.
Wie stelle ich das am Besten an? Je eine Variante bekomme ich ja über "calculate" hin. Aber nicht beide gleichzeitig. Also, dass der Nutzer entscheiden kann, welche Felder er füllt.
Vielen Dank für Eure Tipps im Voraus.
VG Sven
[gelöst] Skonto-Berechnung
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
[gelöst] Skonto-Berechnung
Zuletzt geändert von 1kenny@gmx.de am 12.07.2021, 11:06, insgesamt 1-mal geändert.
Re: Skonto-Berechnung
Am besten alles bei der Berechnung des Feldes "Buchungsbetrag" durchführen.
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
Re: Skonto-Berechnung
Danke für die Antwort. Ich versuche das mal und melde mich dann noch einmal.
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
Re: Skonto-Berechnung
Wie kann ich prüfen, ob ein Feld leer ist?
Mein erster Versuch war wir folgt:
if (Skontobetrag ne 0)
then Buchungsbetrag = Rechnungsbetrag - Skontobetrag
elseif (SkontoProzent ne 0)
then Buchungsbetrag = Rechnungsbetrag - ((Rechnungsbetrag * SkontoProzent)/100)
endif
Der erste If-Zeig funktioniert. Aber der 2. If-Zweig wird nicht angesprochen, auch wenn der Skontobetrag leer ist
Oder habe ich einen Denkfehler?
VG
Mein erster Versuch war wir folgt:
if (Skontobetrag ne 0)
then Buchungsbetrag = Rechnungsbetrag - Skontobetrag
elseif (SkontoProzent ne 0)
then Buchungsbetrag = Rechnungsbetrag - ((Rechnungsbetrag * SkontoProzent)/100)
endif
Der erste If-Zeig funktioniert. Aber der 2. If-Zweig wird nicht angesprochen, auch wenn der Skontobetrag leer ist
Oder habe ich einen Denkfehler?
VG
Re: Skonto-Berechnung
Information: Acrobat verwendet Javascript.
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
Re: Skonto-Berechnung
Wie würde dann der Code aussehen? Vor allem, wie unterscheide ich im Code welches Feld gerade geändert wurde? So könnte in den Feldern Skontobetrag und SkontoProzent Werte stehen.
VG
VG
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
Re: Skonto-Berechnung
Ich konnte mein Problem nun selbst lösen.
Die Felder Skontobetrag und SkontoProzent habe ich mittels Javascript (Auslösen bei "Exit") wie folgt gefüllt:
Skontobetrag:
SkontoProzent:
Und im Feld Buchungsbetrag habe ich dann nur den Wert aus Rechnungsbetrag - Skontobetrag (mittels Calculate) ermittelt.
Wenn man weiß wie es geht, dann ist es eigentlich nicht schwer.
VG
Die Felder Skontobetrag und SkontoProzent habe ich mittels Javascript (Auslösen bei "Exit") wie folgt gefüllt:
Skontobetrag:
Code: Alles auswählen
if (Skontobetrag.rawValue != 0)
{
SkontoProzent.rawValue = 100 * Skontobetrag.rawValue / Rechnungsbetrag.rawValue;
}
Code: Alles auswählen
if (SkontoProzent.rawValue != 0)
{
Skontobetrag.rawValue = Rechnungsbetrag.rawValue * SkontoProzent.rawValue / 100;
}
Code: Alles auswählen
Buchungsbetrag.rawValue = Rechnungsbetrag.rawValue - Skontobetrag.rawValue;
VG
Re: [gelöst] Skonto-Berechnung
Was ist UpdateDate?