Seite 1 von 1

Berechnungen durchführen

Verfasst: 12.04.2012, 08:12
von DanielDD92
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

Berechnungen durchführen

Verfasst: 12.04.2012, 11:18
von armine
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



Berechnungen durchführen

Verfasst: 12.04.2012, 12:10
von DanielDD92
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 :)

Berechnungen durchführen

Verfasst: 12.04.2012, 12:17
von DanielDD92
Achja und ich versteh grad nich, warum deine PDF so klein war und meine 760kb :D

Berechnungen durchführen

Verfasst: 12.04.2012, 16:08
von armine
[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]

Berechnungen durchführen

Verfasst: 12.04.2012, 16:26
von DanielDD92
Jap, danke funktioniert :)
Echt vielen, vielen Dank.

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

Berechnungen durchführen

Verfasst: 12.04.2012, 16:31
von DanielDD92
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

Berechnungen durchführen

Verfasst: 12.04.2012, 16:36
von armine
$ = 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

Berechnungen durchführen

Verfasst: 13.04.2012, 07:43
von DanielDD92
Vielen Dank, jetzt funzts einwandfrei.

Du hast mich soeben gerettet ;D