![]() |
Fastreport: Auf Globale Variable im Script zugreifen
Guten Tag,
wie kann eine Variable die unter Variablen angelegt wurde, im Script verwendet werden? Beispiel: Ich habe eine Variable "anfangssaldo" angelegt. Der Wert für diese Variable wird im "OnGetValue" des Reports übergeben.
Code:
Hat jemand wissen wie den Wert dieser Variablen zugegriffen werden kann?.
var
sumSoll: Extended; sumHaben: Extended; sumSaldoGuV: Extended; procedure bukontoOnBeforePrint(Sender: TfrxComponent); begin bukonto.Text := IntToStr(<frxBuchungen."SOLKONTONR">) + ' - ' + <frxBuchungen."SOLKONTONAME">; end; procedure bubetragOnBeforePrint(Sender: TfrxComponent); var pBetrag: Currency; begin pBetrag := <frxBuchungen."SOLLBETRAG">; if pBetrag < 0 then begin bubetrag.Font.Color := clRed; bubetrag.Text := Format('%2.2m', [pBetrag]); sumHaben := sumHaben + pBetrag; end; if pBetrag > 0 then begin bubetrag.Font.Color := clBlack; bubetrag.Text := Format('%2.2m', [pBetrag]); sumSoll := sumSoll + pBetrag; end; Einnahmen.Text := Format('%2.2m', [sumSoll]); Ausgaben.Text := Format('%2.2m', [sumHaben]); sumSaldoGuV := sumSoll + sumHaben + Get(<anfangssaldo>); // <<<<Hier ist die Variable SaldoGUV.Text := Format('%2.2m', [sumSaldoGuV]); end; begin sumSoll := 0; sumHaben := 0; sumSaldoGuV := 0; end. Vielen Dank für Eure Hilfe. |
AW: Fastreport: Auf Globale Variable im Script zugreifen
Üblicherweise werden die Variablen in spitze Klammern gesetzt:
Code:
<anfangssaldo>
|
AW: Fastreport: Auf Globale Variable im Script zugreifen
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank für die rasche Antwort.
Zitat:
In der Anlage die Fehlermeldung mit der nichts anzufangen weis. |
AW: Fastreport: Auf Globale Variable im Script zugreifen
..laut der Fehlermeldung könnte die Variable leer sein.
Grüße Klaus |
AW: Fastreport: Auf Globale Variable im Script zugreifen
Entweder
Delphi-Quellcode:
oder
<anfangssaldo>
Delphi-Quellcode:
aber nicht beides.
Get('anfangssaldo')
|
AW: Fastreport: Auf Globale Variable im Script zugreifen
Danke Euch beiden. Wenn die Voransicht aufgerufen wird, dann konnte Fastreport
auf die Variablen wohl nicht zugreifen und zeigte die Fehlermeldungen an. Wenn der Report über das Programm aufgerufen wird werden keine Fehlermeldungen angezeigt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz