Feld berechnen wenn anderes Feld gefüllt ist.

Die Möglichkeiten und Tücken von Formularen
Antworten
simsehon
Beiträge: 18
Registriert: 12.07.2017, 11:41

Feld berechnen wenn anderes Feld gefüllt ist.

Beitrag von simsehon » 20.04.2018, 09:42

Hallo zusammen,

ich benötige mal wieder eure Hilfe.

Und zwar habe ich angehängtes Formular. Ich möchte das Feld RABATT 20 erst dann berechnen, wenn das Feld Kontonummer nicht leer ist.
Folgendes Skript habe ich bereits eingebaut:

if (KONTONUMMER >0)
{
this.getField("RABATT20").value = (Gesamt netto*20/100)*-1;
}
else
{
if (KONTONUMMER <= 0)
{
this.getField("RABATT20").value = 0;
} }

Leider funktioniert dieses Skript nicht. Könnt ihr mir sagen, was ich falsch mache?

Vielen Dank schonmal.
KONTONUMMER.pdf
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: Feld berechnen wenn anderes Feld gefüllt ist.

Beitrag von BAlheit » 20.04.2018, 10:47

Die Abfrage muss so lauten:

if (this.getField("KONTONUMMER").value != "")

simsehon
Beiträge: 18
Registriert: 12.07.2017, 11:41

Re: Feld berechnen wenn anderes Feld gefüllt ist.

Beitrag von simsehon » 20.04.2018, 11:58

Muss nur die Zeile "if (KONTONUMMER>0)" durch deinen Skriptschnipsel ersetzt werden? der Rest ist OK?

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

Re: Feld berechnen wenn anderes Feld gefüllt ist.

Beitrag von BAlheit » 20.04.2018, 15:40

Weitere Fehler sind auch vorhanden.

Generell sind Felder mit this.getField(" ") ansprechbar.

Antworten