[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms PDF Gesamtsumme über Felder wenn Checkbox aktiv

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Web/Internet - Webdesign, eForms
Themen
Beiträge
Moderatoren
Letzter Beitrag

PDF Gesamtsumme über Felder wenn Checkbox aktiv

matze1708
Beiträge gesamt: 3

17. Dez 2019, 14:59
Beitrag # 1 von 6
Bewertung:
(4524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

vielen Dank für die Aufnahme in das Forum.

Ich habe eine konkrete Frage.

Ich habe auf einem PDF Formular, mehrere Felder die jeweils zu einer Summe gebildet werden.

Name : Teil Punkte 1: Teil Punkte 2..... Gesamt
Name : Teil Punkte 1: Teil Punkte 2..... Gesamt
Name : Teil Punkte 1: Teil Punkte 2..... Gesamt
Name : Teil Punkte 1: Teil Punkte 2..... Gesamt
GESAMT SUMME

Ich möchte aber das sich die Gesamt Summe nur bildet WENN neben den o.g. Zeilen eine Checkbox aktiv ist.

Wie mache ich das am besten?

Rechne das Feld aktuell so aus:

Code
var s1 = this.getField("Gesamt1").value; 
var s2 = this.getField("Gesamt2").value;
var s3 = this.getField("Gesamt3").value;
var s4 = this.getField("Gesamt4").value;

Event.value = s1+s2+s3+s4


Wo kann ich da meine Checkboxen unterbringen?

Lieben Dank
X

PDF Gesamtsumme über Felder wenn Checkbox aktiv

taunus11
Beiträge gesamt: 609

18. Dez 2019, 13:32
Beitrag # 2 von 6
Beitrag ID: #573374
Bewertung:
(4480 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Eine Checkbox oder mehrere?


als Antwort auf: [#573356]

PDF Gesamtsumme über Felder wenn Checkbox aktiv

matze1708
Beiträge gesamt: 3

18. Dez 2019, 14:21
Beitrag # 3 von 6
Beitrag ID: #573375
Bewertung:
(4471 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Danke für die Hilfe.

Aktuell habe ich es mit mehreren Checkboxen.
Sprich 1-4

Theoretisch könnte man es auch mit einer machen, falls einfacher


als Antwort auf: [#573374]

PDF Gesamtsumme über Felder wenn Checkbox aktiv

Thomas Richard
Beiträge gesamt: 19334

18. Dez 2019, 23:06
Beitrag # 4 von 6
Beitrag ID: #573388
Bewertung:
(4442 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du übernimmst deine Einzelsummen als Wert für die gesetzte Checkbox. Die kann zwar nur an oder aus sein, aber den Wert für 'an' kannst du per Javascript über die dazugehörige Zwischensumme definieren:
Code
var cb = getField(„CheckBox.1").value; 
if (cb == „Ja“) { var cbWert.1 = getField(„Zwischensumme.1").value} else { var cbWert.1 = 0 };


Deine Gesamtsumme besteht dann aus der Summe der Checkboxwerte cbWert.1 bis cbWert.4


Oder du addierst die Gesamtsumme per Javascript mit einer for-Schleife für die Zwischensummen die per checkbox. gesetzt sind:

Code
for (i=1; i<5; i++)   
{if CheckBox.i.value =„ ja“ {Gesamtsumme = Gesamtsumme + Zwischensumme.i};



als Antwort auf: [#573375]
(Dieser Beitrag wurde von Thomas Richard am 18. Dez 2019, 23:19 geändert)

PDF Gesamtsumme über Felder wenn Checkbox aktiv

matze1708
Beiträge gesamt: 3

19. Dez 2019, 10:52
Beitrag # 5 von 6
Beitrag ID: #573394
Bewertung:
(4380 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das klingt ganz gut !

Danke. Wo muss ich diese Berechnung hin packen?
Es werden per Default 3 Kästchen aktiv sein.


als Antwort auf: [#573388]

PDF Gesamtsumme über Felder wenn Checkbox aktiv

Thomas Richard
Beiträge gesamt: 19334

19. Dez 2019, 16:23
Beitrag # 6 von 6
Beitrag ID: #573399
Bewertung:
(4356 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der erste Code gehört mit den entsprechenden Anpassungen auf die dazugehörigen Checkboxen in die Checkboxen.
Der untere Code wäre für die Gesamtsumme.

im ersten werden aus den angekreuzten Checkboxen werte in Variablen gespeichert, die dann ganz normal aufaddiert werden, wie du es jetzt schon machst.

Im 2. Beispiel wird in der Gesamtsumme abgefragt ob Checkboxen gesetzt sind, und dann gleich Die Gesamtsumme um die zur Checkbox gehörendn Zwischensumme aufsaldiert:

Wenn Checkbox.i "ja" enthält, dann Gesamtsumme = Gesamtsumme + Zwischensumme i wenn nicht 'ja' dann passiert nichts mit der Gesamtsumme und i wird eins weiter gezählt und die Schleife läuft ein weiteres mal mit dem neuen i durch.


als Antwort auf: [#573394]
X

Aktuell

Web / SEO / Blockchain / Betriebssystem
300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
17.04.2024

Online
Mittwoch, 17. Apr. 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!