Berechnungen durchführen

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 12.04.2012, 08:12

Moin moin,

ich steck mal wieder in Problemen.. müsste Berechnungen in einer Tabelle machen,
und zwar:

1. : Gesamtanzahl, d.h.: anz der pos 1 + anz der pos2 + anz der pos3 ....... usw.

2.: Laufmeter ges, d.h.: anz * (rohbaumaßcm + auflagerls + auflagerrs) ............ :-D

Und dieses Ergebnis soll dann in der Fußzeile ausgegeben werden.
Hoffe, ihr könnt mir weiterhelfen und ich bekomme die Antwort noch vor 16 Uhr... bin dann 1 Woche nicht in der Firma :/

Datei hängt an.

Dankeee
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnungen durchführen

Beitrag von armine » 12.04.2012, 11:18

Hallo Daniel,

die bestellten Funktionen sollten funktionieren. Der zusätzlich eingebaute Postenzähler funktioniert nicht, weil aus irgendeinem Grund das [font=courier new]recalculate [/font]im Click-Ereignis des Plus-Buttons nicht abgearbeitet wird – und da sollte nichts modifiziert werden.

Gruß
armine


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

Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 12.04.2012, 12:10

Hey armine,

soweit so gut, herzlichen Dank.
Hab jetzt die Rechnung noch erweitern müssen:

      $ = (Sum(Zeile1[*].anz) * [/b](Sum(Zeile1[*].rohbaumaßcm) +                             Sum( Zeile1[*].auflagerls) + Sum(Zeile1[*].auflagerrs))) / 100

Jetzt rechnet er aber falsch, probiers mal bitte aus.

und bei der ersten Rechnung hab ich das getauscht $ = Sum(Zeile1[*].anz)[/b],
das funktioniert. Wollte dass er alle "anz" zusammenzählt.

Aber das bei der 2. Rechnung verwirrt mich :O

Nochmals danke armine :)

Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 12.04.2012, 12:17

Achja und ich versteh grad nich, warum deine PDF so klein war und meine 760kb :D

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnungen durchführen

Beitrag von armine » 12.04.2012, 16:08

[font=verdana]Hallo Daniel,

mit der zusätzliche Hürde ist es vorbei mit [/font][font=verdana]Sum(Zeil[/font][font=verdana]e[ *]irgenwas). Jetzt muss man die Zeilen in einer Schleife einzeln abfragen. Das schaut dann so aus:

$ = 0
for i = 0 upto Max(Zeile1[ * ].index) do
    $ = $ + Zeile1.anz * (Zeile1[ i].rohbaumaßcm + Zeile1[ i].auflagerls + Zeile1[ i].auflagerrs) / 100
endfor


[/font]Liege ich noch in deinem Zeithorizont[font=verdana]?

[/font]vg armine

[*][font=verdana]
P.S.: Die Datei ist deswegen geschrumpft, weil ich in der XML-Quelle mit der Bürste die Arial entfernt habe. Du hast die Myriad Pro ohnehin verwendet und Groteskschriften mischen ist bää.
[/font][/*][/i]

[/i]

Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 12.04.2012, 16:26

Jap, danke funktioniert :)
Echt vielen, vielen Dank.

Achso, alles klar, dann werd ich das auch mal machen, wusste nicht, dass das so viel ausmacht

Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 12.04.2012, 16:31

Schade :( geht doch noch nicht ganz,
der rechnet immer mit der "anz" der "pos" davor, also 1 Zeile drüber..

Bei der 1. funktionierts noch

Gruß Daniel

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Berechnungen durchführen

Beitrag von armine » 12.04.2012, 16:36

$ = 0
for i = 0 upto Max(Zeile1[ *].index) do
    $ = $ + Zeile1[ i].anz * (Zeile1[ i].rohbaumaßcm + Zeile1[ i].auflagerls + Zeile1[ i].auflagerrs) / 100
endfor

Hoffentlich rafft das der Editor oder besser mit PDF
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
DanielDD92
Beiträge: 47
Registriert: 07.03.2012, 08:15

Berechnungen durchführen

Beitrag von DanielDD92 » 13.04.2012, 07:43

Vielen Dank, jetzt funzts einwandfrei.

Du hast mich soeben gerettet ;D

Antworten