Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi beliebige Summen mit Rave? (https://www.delphipraxis.net/21941-beliebige-summen-mit-rave.html)

Mauli 10. Mai 2004 15:01


beliebige Summen mit Rave?
 
Vielleicht kann mir jemand helfen von euch,

ich habe einen großen Report in Rave erstellt. Die Daten, die ich aus Tabellen hinzufüge sind gar kein Problem.

Allerding möchte ich jetzt Felder berechnen. Und zwar kreuz und quer über den Report hinweg. Das heißt:

ich will z.B. die Summe aus (DataText2 + (DataText43/120)) wobei die DataText.. aus verschiedenen DataBändern kommen.

Ich habe schon mit CalcOp rumhantiert. Aber das einzige, was mir gelungen ist, dass aus 12,34 + 23,34 ein 12,3423,34 wurde :wall:

Wäre klasse, wenn mir da jemand helfen kann.

Danke

merlin17 11. Mai 2004 10:14

Re: beliebige Summen mit Rave?
 
Mauli,

du kannst grundsätzlich nur zwei operanden miteinander "verrechnen".
entweder rave-scripting (demNEXT gibt es eine dt. Doku über das Thema :lol: )
oder zwei CalcOp-Kompo's;
dein ergebnis ist eher ein conCat von Strings;

:-) thomas, TeamNevrona

Mauli 11. Mai 2004 10:48

Re: beliebige Summen mit Rave?
 
Kann ich dann also die CalcOp als eine Zahl sehen?

Und wenn ich mehrere addieren will, dann brauche ich genau so viele ClacOps?

Und was ist, wenn ich eine Zahl durch 120 teilen möcht nachdem ich die gerechnet habe?

Ich raff die Logik nicht wirklich :wall:

barnti 11. Mai 2004 11:19

Re: beliebige Summen mit Rave?
 
Hallo Mauli,

wenn du mehere Zahlen miteinander 'verheiraten' willst brauchst Du jeweils einen CalcOP für jede Operation. Willst Du mit einem Ergebnis weiterrechnen musst Du für die nächte Berechnung den vorherigen CalcOp als Wert miteinbeziehen. Das geht auch wenn Du einen Wert lediglich durch einen festen Wert teilen möchtest.

Calc1: Laenge * Breite

operator: comul

SrcDatafield1: Laenge
SrcDataview1: Dein Dataview für Wert 'Laenge'

SrcDatafield2: Breite
SrcDataview2: Dein Dataview für 'Breite'

Für andere Funktionen stehen Dir die anderen Felder, wie z.b. 'ScrValue' zur Verfügung.
Willst Du das vorherige Ergebnis weiterverwenden, ist das Feld 'SrcCalcVar' die richtige Wahl.

Mauli 11. Mai 2004 14:16

Re: beliebige Summen mit Rave?
 
So das habe ich jetzt so weit verstanden.

Aber für meine Zwecke ist das Quatsch...

Ich habe auf meiner Seite viele Zahlen, die auch gerne zusammen gerechnet werden wollen.

Da bin ich ja noch nächste Woche dran.

Gibt es noch andere Möglichkeiten? - Gut ich könnte mir jetzt etliche SQLs schreiben. Aber weniger Zeit kostet das auch nicht.


Das muss doch gehen...

barnti 11. Mai 2004 14:26

Re: beliebige Summen mit Rave?
 
Hallo Mauli,

ich weiß nicht genau, was Du vor hast aber ich denke Du musst Dich schon festlegen, welche Informationen Du aus der DB zusammenstellen möchtest. Dafür ist das Reporting ja da.
Solltest Du das ganze flexibler handhaben wollen, so solltest Du vielleicht in Deiner Anwendung eine solche Funktionalität zur Verfügung stellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz