Seite 1 von 1

Summenbildung

Verfasst: 03.02.2015, 08:50
von Juan
Hallo an die Profis!!!

Ich hoffe ihr könnt mir bei dem Problem weiterhelfen (für Euch sicher nichts dabei, aber ich stehe momentan auf dem Schlauch)

Bei meinem PDF soll in der rechten Spalte (Betrag in Euro) die automatische Summenbildung erfolgen. Das ist kein Problem.
Wenn ich aber z.B. das Betragsfeld 1 fülle, das Betragsfeld 2 leer lasse und dann wieder das Betragsfeld 3 fülle, bekomme ich keine Summe sondern eine "Zeichenfolge"

Ich hoffe Ihr habt eine Lösung für mich!

Vielen herzlichen Dank im voraus!

:):)

Summenbildung

Verfasst: 03.02.2015, 12:42
von BAlheit
Keine Wertzuweisung durchführen:

Code: Alles auswählen

if (this.getField("Seite 3 Betrag2").Value = "")
sondern vergleichen:

Code: Alles auswählen

if (this.getField("Seite 3 Betrag2").Value == "")
Bernd Alheit

Summenbildung

Verfasst: 03.02.2015, 12:53
von Juan
Ich hätte noch Stunden drauf schauen können, mir wäre es nicht aufgefallen.

Vielen Dank Bernd!!!:D:D

Summenbildung

Verfasst: 03.02.2015, 13:21
von Juan
Leider habe ich mich zu früh gefreut!
Es funktioniert nicht so.
Egal ob ich das 1 und 3 fülle oder 2 und 4 und 8 usw.
er bildet keine richtige Summe

Benötige bitte nochmals eure Hilfe!

Summenbildung

Verfasst: 03.02.2015, 13:30
von BAlheit
Ein Pluszeichen einfügen, damit es als numerischer Wert betrachtet wird:

Code: Alles auswählen

if (this.getField("Seite 3 Betrag1").Value == "") 
{
    var SBetrg1 = 0;
}
else
{
    var SBetrg1 = +this.getField("Seite 3 Betrag1").value;
}
Bernd Alheit

Summenbildung

Verfasst: 03.02.2015, 13:35
von Juan
Perfekt! So sollte es sein
Wieder Mal ein großes Lob für das Forum!
Vielen Dank :)

Summenbildung

Verfasst: 04.02.2015, 16:49
von FormAT
Hallo Juan,

warum so kompliziert.
Siehe Beispiel.

VG FormAT

Summenbildung

Verfasst: 05.02.2015, 12:37
von BAlheit
Dazu muss man erstmal die Felder umbenennen.