Seite 1 von 1

Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 30.01.2017, 13:48
von Silke 122
[font=Calibri, Verdana, Helvetica, Arial]Hallo, liebe Forenmitglieder
Ich bin relativ neu hier, doch war mir dieses Forum schon einige Male alleine durch die von großem Nutzen. Doch nun habe ich eine Aufgabe, mit der ich einfach nicht weiterkomme, und hoffe, es gibt jemanden, der mir dabei helfen kann.
In hier hochgeladenem Formular werden Versicherungsbeiträge berechnet.
Diese berechnen sich entweder nach dem Wert von 1914 oder nach dem Neuwert, das heißt,
Wenn im Feld “Jahresbeitrag Mark 1914” ein Wert eingetragen ist, soll “Jahresbeitrag bei Neuwert” 0 anzeigen und umgekehrt natürlich ebenso.

Doch nun die Crux: Ist erst einmal ein Wert bei “1914” eingetragen – bleibt dieser erhalten, wenn im Feld “Neuwert” doch noch etwas eingegeben wird. (Als Antragsteller könnte ich mich ja möglichweise noch einmal anders entscheiden) Daher wäre in diesem Falle natürlich auch die Summe aller Beiträge (Jahresbeitrag A) nicht richtig
Wie kann man dies ändern?
Ich habe schon alles mögliche versucht, aber ich bekomme es (als Javascript Neuling - ohne das geht es wohl nicht) nicht hin – leider. Mittlerweile drängt die Angelegenheit etwas, so dass ich sehr dankbar wäre, hier nützliche Tipps zu bekommen.
Mir ist klar, dass man sich in das Formular auch erst einmal hineindenken muss - was sicher auch nicht ohne Zeitaufwand geht – ich bin daher natürlich bereit, eine Lösung entsprechend zu vergüten!
PS: Mir ist aufgefallen, dass sich das Formular “richtig” verhällt, wenn man das gelbe Feld “Anpassungsfaktor” “refresht”, vielleicht hat das ja was damit zu tun?
Sonnige Grüße, Silke[/font]

Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 31.01.2017, 08:32
von Semonia
Hallo,

ich habe mal einen Blick drauf geworfen und im Moment wimmelt das Formular vor Fehlern.

Code: Alles auswählen

this.getField("jahresbeitrag_Mark_Row1") is null
7:AcroForm:nichtgleitend1:Calculate
TypeError: this.getField("jahresbeitrag_Mark_Row1") is null
7:AcroForm:nichtgleitend1:Calculate
this.getField("jahresbeitrag_Mark_A_Row1") is null
7:AcroForm:Beitragssatz_Row1:Calculate
TypeError: this.getField("jahresbeitrag_Mark_A_Row1") is null
7:AcroForm:Beitragssatz_Row1:Calculate
this.getField("jahresbeitrag_Mark_Row2") is null
7:AcroForm:nichtgleitend2:Calculate
TypeError: this.getField("jahresbeitrag_Mark_Row2") is null
7:AcroForm:nichtgleitend2:Calculate
this.getField("jahresbeitrag_Mark_A_Row2") is null
7:AcroForm:Beitragssatz_Row2:Calculate
TypeError: this.getField("jahresbeitrag_Mark_A_Row2") is null
7:AcroForm:Beitragssatz_Row2:Calculate
this.getField("jahresbeitrag_Mark_A_Row3") is null
7:AcroForm:Beitragssatz_Row3:Calculate
TypeError: this.getField("jahresbeitrag_Mark_A_Row3") is null
7:AcroForm:Beitragssatz_Row3:Calculate
this.getField("jahresbeitrag_Mark_A_Row4") is null
7:AcroForm:Beitragssatz_Row4:Calculate
TypeError: this.getField("jahresbeitrag_Mark_A_Row4") is null
7:AcroForm:Beitragssatz_Row4:Calculate
this.getField("jahresbeitrag_Mark_Row3") is null
7:AcroForm:nichtgleitend3:Calculate
TypeError: this.getField("jahresbeitrag_Mark_Row3") is null
7:AcroForm:nichtgleitend3:Calculate
this.getField("jahresbeitrag_Mark_Row4") is null
7:AcroForm:nichtgleitend4:Calculate
TypeError: this.getField("jahresbeitrag_Mark_Row4") is null
7:AcroForm:nichtgleitend4:Calculate
Bevor dieses Fehler nicht behoben sind wird das Formular keine brauchbare Ausgabe generieren.

Wenn ich die Zeit finde, schaue ich mir das mal genauer an. Bin im Moment aber gut beschäftigt.

LG
Semonia

Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 31.01.2017, 10:06
von Silke 122
Hallo Semiona
dann erst einmal vielen Dank! Ich kann - ehrlich gesagt - diese Fehlermeldungen gar nicht interpretieren - aber ich habe den Fehler tatsächlich gefunden :-) Es liegt daran, dass das Feld (Jahresbeitrag 1914), welches sich nicht zurückstellte, sich widerum aus einem anderen - nicht sichtbaren Feld berechnete. Wenn ich alle Werte auf dieses nicht sichtbare Feld beziehe, gehts :-)
Für die, die sich das anschauen wollem - hier nochmal das korrigierte PDF. Die roten Ziffern sind aus Feldern, die später ausgeblendet sind!
Liebe Grüße, Silke


Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 31.01.2017, 10:13
von BAlheit
Die Fehlermeldungen besagen, dass die dort aufgeführten Felder nicht existieren.

Bernd Alheit

Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 31.01.2017, 13:17
von Silke 122
Hallo, Bernd, danke für die Antwort. Ich habe gerade eine andere Diskussion mit ähnlichem Inhalt gelesen, witzigerweise habt genau ihr beide auch das kommentiert. Jedenfalls - die Felder existieren definitiv - komisch ist das! Aber wie gesagt funktioniert es jetzt :)

Wenn - Dann - Felder verhalten sich falsch - bin am verzweifeln

Verfasst: 09.02.2017, 22:58
von Silke 122
Erst ziemlich spät habe ich festgestellt, dass sich die Gesamtsumme nicht aktualisiert. Groß geändert habe ich nach zahlreichen Ansätzen eigentlich nicht. Ich hab mich dabei an diesem Thread ( http://acronaut.de/forum8/1219.html ) orientiert und letztendlich nur alle Felder auf Null gestellt, alle Befehle gelöscht und neu eingesetzt. Jetzt haut es hin :)