Summierung Feld aus Teilformular

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
neuling28
Beiträge: 21
Registriert: 29.02.2012, 12:52

Summierung Feld aus Teilformular

Beitrag von neuling28 » 03.04.2012, 15:56

Liebe Forumsmitglieder,

ich hänge mal wieder an einem Problem fest. Nach einigen Anpassungen in meinem Formular, die an vielen Punkten zu einer Verbesserung der Funktionsweise geführt haben, wird auf der zweiten Seite in dem Feld "A_Summe" nicht mehr die Summe aller Felder "[fontsize=2][fontsize=2]Formular1.Seite2.TF1.Tabelle1.Zeile2.SummeD" [/fontsize][/fontsize]aus den hinzugefügten Teilformularen gezogen. Woran kann das liegen?

Vielen herzlichen Dank im Voraus für Eure Unterstützung.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Summierung Feld aus Teilformular

Beitrag von radzmar » 03.04.2012, 18:30

Änder dein Skript in:

Code: Alles auswählen

var fields = this.resolveNodes("TF1[*].Tabelle1.Zeile2.SummeD");
var total = 0;
for (var i = 0; i <= fields.length - 1; i += 1) {
    total += fields.item(i).rawValue;
}
this.rawValue = total;
Dann sollte es wieder gehen

neuling28
Beiträge: 21
Registriert: 29.02.2012, 12:52

Summierung Feld aus Teilformular

Beitrag von neuling28 » 04.04.2012, 08:44

Hallo Radzmar,

leider hat es auch mit diesem Script nicht geklappt, dankeschön trotzdem (als ich das [[fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2]] hinter TF1 verschoben habe, erfolgte immerhin eine Berechnung aller Werte, wenn ich den obersten Wert verändert habe. Die Eingabe oder Veränderung der Werte aus den eingefügten Tabellen hatte jedoch keine Auswirkung)[/fontsize]. 

Nach dem Motto "keep it simple" habe ich es mal mit folgendem FormCalc- Script probiert:
[fontsize=2]
Sum(TF1.Tabelle1[[/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2]].Zeile2.SummeD)[/fontsize]

[fontsize=2]und siehe da - es hat tatsächlich funktioniert. Bisher jedenfalls. Sollten sich doch noch Unwägbarkeiten herausstellen, werde ich mich vertrauensvoll wieder an dieses nette und hilfsbereite Forum wenden.
[/fontsize]
Grüße aus Berlin


Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Summierung Feld aus Teilformular

Beitrag von radzmar » 04.04.2012, 19:47

Hi,

FormCalc is bei solchen Dingen eigentlich auch immer die bessere Wahl.
Hab dein Formular dahingehend auch mal verändert.

Übrigens brauchst du nicht für jedes Teilformular die Option "... für jedes Datenelement wiederholen" anklicken, nur weil sich darin vielleicht ein Teilformular oder eine Tabellenzeile wiederholt.
Das führt nämlich dazu dass diese Elemente nach dem Speichern mehrmals angezeigt werden können.

Korrigiertes Formular anbei.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten