![]() |
Rave Reports Parameter auslesen
Hallo,
habe folgendes Problem. Bin noch recht frisch im Thema RaveReport Arbeite mit Delphi 2006 und RR 6.5 BE möchte nun ein paar ganz simple Reports machen mit Parametern. soweit kein Problem, wenn ich die Parameter im RR kenne. Jetzt möchte ich aber ein dynamisches Formular erzeugen auf dem x Eingabefelder erzeugt werden (abhängig von den Parametern die im RR definiert sind). Wie kann ich jetzt die Liste der Parameter im Report auslesen? Habe die Parameter auf Reportebene im RR definiert. Geht das überhaupt? Mit Get und SetParam kann ich ja nur die Werte lesen/schreiben. Ich bräuchte im grunde aber die Parameterliste, also den Inhalt der Parameter Eigenschaft des Reports. Für einen Tip wäre ich dankbar. Andy |
Re: Rave Reports Parameter auslesen
Hallo,
vieleicht solltest Du überlegen die Parameter mit einer Datenbank-Verbindung in den Report einzubringen. Notfalls über einen Memtable. Ich bin aber kein Pascaler daher kommt der Code in C++ aber das ist eigentlich kein Problem. TRaveProjectManager *l_RPM = RvProject1->ProjMan; Memo1->Lines->Add( l_RPM->PIVars->Text); Komischerweise ist die Liste der in RR->Parameters angegeben Namen im "PIVars - Member" des TRaveProjectManager Objektes. Ein Zugriff TRaveProjectManager *l_RPM = RvProject1->ProjMan; Memo1->Lines->Add( l_RPM->Parameters->Text); führt bei mir zur Schutzverletzng |
Re: Rave Reports Parameter auslesen
Zitat:
Mehrer Reports aber eben mit jeweils unterschiedlicher anzahl an Parametern zB ein Etikett auf dem einfach 3 Zeilen Text stehen über geben durch 3 Parameter. Nun will ich eben in Delphi den Report laden und dann abfragen wieviele Parameter habe ich. => 3 also muß ich 3 Editfelder erzeugen um die DAten einzugeben. wären es 4 entprechend 4 Editfelder. |
Re: Rave Reports Parameter auslesen
TRaveProjectManager *l_RPM = RvProject1->ProjMan;
Memo1->Lines->Add( l_RPM->PIVars->Text); Hat das Funktioniert? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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