Lazreport GetValue

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
ErnstVolker
Beiträge: 354
Registriert: Di 17. Feb 2009, 10:44
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Lazreport GetValue

Beitrag von ErnstVolker »

Guten Tag!

Ich beschäftige mich gerade mit Lazreport und GetValue

Code: Alles auswählen

procedure TZeosDatenModul.frRepAufteilungGetValue(const ParName: String; var ParValue: Variant);
begin
  If (ParName = 'VerreDienst') then writeln('Der Wert betraegt: ' + VarToStr(ParValue));
end; 
Kann man den Inhalt einer im Bericht definierten und zugewiesenen Variablen nicht auslesen? Dienst "GetValue" nur dazu von "außen" (via Quelltext) einer Berichtsvariablen einen Wert zu zuweisen, so wie hier https://wiki.freepascal.org/LazReport_Tutorial im Beispiel?

Schönen Sonntag!

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6850
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Lazreport GetValue

Beitrag von af0815 »

Ja, GetValue ist dafür auch gedacht einen Report mit Daten zu versorgen, wenn es keine Datenbankanbindung für den Inhalt gibt, oder die Daten erst errechnet werden. Es ist nicht für den umgekehrten Weg gedacht, das du auf Reportvariablen generell zugreifen kannst.

Ist beim fpReport übrigends fast gleich.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten