![]() |
Rave Parameter übergeben
Hi,
ich möchte von Delphi 2006 an einen Rave Report Datenübergeben wie z.B. verwende ich ein Reave Report für mehrere Reports mit dem Unterschied das ich einmal nur ein Position habe und ein anders mal mehrere. Bei ersten Fall wäre die Überschrift "Prüfstelle" und im zweiten Fall "Prüfstellen Übersicht". Wie kann ich nun die Überschrift von Delphi aus ändern ? hier mein Beispiel:
Delphi-Quellcode:
was aber nicht funz!
dm_option.q_rv_pruefstellen.close;
dm_option.t_rv_pruefer.Close; dm_option.q_rv_pruefstellen.SQL.Text := 'Select * from pruefstellen where id ='+ L_id.caption + ' order by name'; dm_option.q_rv_pruefstellen.Open; //Master dm_option.t_rv_pruefer.open; //Client Pruefstellen.Open; Pruefstellen.SetParam('TitleText','Prüfstelle'); Pruefstellen.Execute; //Datenbank schliessen dm_option.q_rv_pruefstellen.close; dm_option.t_rv_pruefer.Close; Danke Reini64 |
Re: Rave Parameter übergeben
Hallo Reini64!
Der Code sieht an sich ok aus. Häng doch mal Deinen Report an, damit man mal reingucken kann. Referenzierst Du z. B. für die Überschrift auch den Parameter? Gruß Thomas |
Re: Rave Parameter übergeben
Hier mal den Report
|
Re: Rave Parameter übergeben
Liste der Anhänge anzeigen (Anzahl: 1)
zweiter Versuch
|
Re: Rave Parameter übergeben
Hallo Reini64!
Das kann so nicht funktionieren. Dein Report enthält den angesprochenen Parameter überhaupt nicht. Um den Parameter hinzuzufügen, wählst Du in Deinem Rave-Designer rechts das RavbeProject (symbolisiert durch das große R) aus. Dann links im Objectinspector auf dem Button neben Parameters (erschein, sobald Du in das Feld rechts neben Parameters klickst) klicken. In den nun erscheinenden StringEditor gibst Du Deinen Parameter 'TitleText' ein (ohne Anführungszeichen). Dann noch eine weitere Änderung im Report: Deine Textkomponente mit dem Namen TitleText erstezt Du durch eine DataTextkomponente. Dieser DataTextKomponente mußt Du dann als Datafield den ReportParameter zuweisen:
So sollte es nun funktionieren. Hope it helps. Viele Grüße Thomas |
Re: Rave Parameter übergeben
Danke Thomas !!!
das hat wunderbar funktioniert. Gibt es auch die Möglichkeit wie z.B. Position und Schriften zu verändern ? Noch eins ist mir aufgefallen, da weis ich auch noch nicht wieso er das macht und zwar: wenn ich Abfrage:
Delphi-Quellcode:
benutze zeigt es mir nicht die untere Tabelle an.
Select * from pruefstellen order by name
wenn ich aber die Abfrage:
Delphi-Quellcode:
verwende bekomme ich auch die untere Tabelle angezeigt.
select * from pruefer where pruefstelle =' + l_satz.caption + ' order by pruefer ';
Wieso ? |
Re: Rave Parameter übergeben
Zitat:
![]() zu Deiner zweiten Frage: kommen aus beiden Abfragen die gleichen Felder raus? Wenn nicht, dann kann das so nicht funktionieren. Gruß Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 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