Seite 1 von 2

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 27.01.2015, 11:32
von MacPurschi
Hallo liebe Acronauten,

ich stehe hier gerade vor einer Herausforderung, die ich scheinbar ohne externe Hilfe nicht gelöst bekomme.

Mein Problem ist, dass ich mit den Werten aus Summen-Feldern aus verschiedenen dynamischen Tabellen weitere Berechnungen anstellen möchte.
Eigentlich möchte ich die Summen aus den einzelnen Tabellen nur zu einer Gesamtsumme zusammenfassen (aufsummieren). Dies hätte ich mit den entsprechenden Feldnamen und FormCalc auch hinbekommen. Musste dann aber leider feststellen, dass Werte aus berechneten Feldern einer dynamischen Tabelle nicht in FormCalc verwendete werden können.
Deshalb habe ich versucht die Summenfelder aus den dynamischen Tabellen herauszuziehen, indem ich sie dupliziert habe, auf einer anderen Formularebene eingesetzt habe und mir dann mit Hilfe der Einstellung „globale Daten“ den Wert gezogen habe. Das hat soweit auch erstaunlich gut geklappt – klar, das ist sehr umständlich, aber man muss sich ja irgendwie helfen, wenn man JavaScript wenig bis gar nicht beherrscht. Leider hat meine umständliche Lösung einen großen Makel: Wenn eine Tabelle nachträglich wieder ausgeblendet wird, bekommt meine Lösung diese Aktualisierung nicht mit. Erst wenn man die Tabelle noch einmal wieder einblendet, erfolgt die Aktualisierung und das ist leider nicht praktikabel.
Somit komme ich um eine Script-Lösung wohl doch nicht herum. Aber das bekomme ich alleine leider nicht hin.
Hat jemand Lust, sich meine „abgespeckte“ Datei mal anzuschauen? Abgespeckt heißt in diesem Fall, dass mein eigentliches Formular noch wesentlich mehr Tabellen beinhaltet, die aber für die Problemlösung nicht relevant sind und das Ganze nur unnötig unübersichtlich machen würden.

Hier noch einmal die Anforderung in Kurzform:
Ich möchte, dass die Werte aus den Summenfeldern in den dynamischen Tabellen (*_SUMME) im Feld „verteilte_menge“ aufsummiert werden und dass die Summer immer stimmig ist, auch wenn nachträglich Tabellen wieder ausgeblendet werden.

Bin für jede Hilfe dankbar.
:)

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 28.01.2015, 18:25
von armine
Lieber Acronaut,

Summen-Felder aus dynamischen Tabellen für weitere Berechnungen zu verwenden ist weder mit JS noch mit FC ein Problem. Dafür biete ich hier je eine Gesamtsumme die mit FC bzw. JS ermittelt wird.
Dass es bei dir nicht klappt, liegt wohl an den (gefühlt unzähligen unsäglichen) Aktionen. Wieviel Zeit verwendest du darauf, Aktionen zu kreieren, die letztlich nicht tun, was du erwartest? Könntest du in dieser Zeit nicht das wenige Skripten zusammentragen, das gerade gebraucht wird?

Wenn du ein TF mit „hidden“ verschwinden lässt und die Gesamtsumme will davon nichts wissen, dann hast du versäumt, die Eingabefelder zu leeren. So richtig unterhaltsam wird es aber, wenn du das Ausfüllen von Pflichtfeldern kontrollieren willst und ein Teil davon ist ausgeblendet.

Schau dir mal meinen Vorschlag an. A2 scheint mir komplett angelegt und um A3 sollte er leicht zu erweitern sein.

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 29.01.2015, 11:31
von MacPurschi
Genial, das ganz Thema in einer schlichten Tabelle abzuwickeln. Auf die Idee wäre ich so nie gekommen. Am Scripting wäre ich ohnehin gescheitert. Das sieht nach einer tollen Basis für mich aus. Ich hoffe, dass ich es hin bekomme, die Tabelle um meine Inhalte zu erweitern und dabei die Funktionalität nicht zerstöre. Vielen Dank für die Unterstützung.

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 10.02.2015, 16:12
von MacPurschi
Hallo Armine,

ich habe mal mit deiner Vorlage weitergearbeitet. Das hat "eigentlich" auch super geklappt. Jetzt ist aber die Tabelle so lang geworden, dass es beim Einblenden von diversen Zeilen irgendwann natürlich zum Seitenwechsel kommt. Und genau da crasht das Formular dann und alle getätigten Auswahlen werden deaktiviert.

Mir ist sehr wohl aufgefallen, dass du für genau diesen Fall vorgesorgt hattest und ab einer 2. Seite sogar Seite x von y im Seitenfuß eingeblendet wird. In deinem "kleineren" Formular funktioniert das auch einwandfrei. Bei mir leider nicht und ich finde nicht heraus warum. Auch die Konsole zeigt mir keinen Fehler an.

Könntest du mir eventuell sagen, was ich verbockt habe?

Vielen Dank vorab!

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 09:20
von armine
Hallo MacPurschi,

mir ist es auch nicht gelungen, meinen Entwurf aufzubohren. Bei der Tabelle schafft Acrobat den Umbruch nicht. Bei vielen kleinen Tabellen geht es aber.

vg armine

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 10:38
von MacPurschi
:shock: Puh, was für ein Code! Und das alles mit so wenigen Formularfeldern. Der ersten Lösung konnte ich ja noch bedingt folgen - zumindest so, dass ich durch duplizieren und geringfügige Änderungen zu meinem Ergebnis kam. Ob ich mit diesem Code klar komme weiß ich noch nicht. Da muss ich mal ein paar Tage abtauchen und versuchen das nachzuvollziehen. Mein erstes Problem ist auf jeden Fall schon einmal, dass es für dich so aussah, als ob in der Dropdown-Liste "Bereich" immer die gleichen Einträge enthalten sind. Das ist leider nicht so, hatte ich allerdings noch nicht geändert. Egal, ich versuche mal das Scripting nachzuvollziehen und meine Änderungen vorzunehmen. Mal sehen, wie weit ich komme.

Vielen Dank auf jeden Fall für die tolle Lösung. Ich bin schwer beeindruckt.

vg MacPurschi

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 10:48
von armine
In der Dropdown-Liste "Bereich" werden die Einträge gemäß "Tabelle.index" eingetragen. Da kannst du weitere Varianten einbringen.

vg armine

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 11:18
von MacPurschi
Es sind leider keine weiteren, sondern für jede Ausgabe (A1, A2, ...) andere! :(

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 15:51
von armine
Her damit, da gibt es eine Lösung!

Mit Summenwerten aus dynamischen Tabellen weiter Berechnungen erstellen

Verfasst: 12.02.2015, 16:24
von MacPurschi
Oh, vielen Dank für das Angebot. :) Dann gib mir bitte etwas Zeit, damit ich alles vernünftig vorbereiten kann. Ich weiß leider nicht, ob ich das diese Woche noch schaffe. Ich würde dir dann spätestens nächste Woche die Infos zukommen lassen. Wäre das für dich OK? :)