![]() |
Erstellten RaveReport in Delphi anzeigen
Hallo zusammen,
habe mir in dem Tool Rave Report mal etwas gezeichnet und abgespeichert. Habe dann auf eine Form in Delphi ein RvProjekt angelegt. So habe ich versucht das erstellte anzuzeigen und zu exportieren:
Delphi-Quellcode:
Als ProjectFile habe ich den Pfad zu dem erstellten Rav-Objekt genommen.
RvProject.Open;
RvProject.LoadFromFile('D:\Privat\Delphi Projektsicherung\Projects\Projekt.rav'); RvProject.ExecuteReport('C:\Test'); Nur passieren tut nichts. Vielleicht gehe ich da auch falsch dran. Wäre über jede Hilfe dankbar. Bin in der Hinsicht RaveReports totaler Anfänger Gruss Holger Wächter |
Re: Erstellten RaveReport in Delphi anzeigen
.executereport('Report1') aus der Rave-Datei, nicht die Rave-Datei selber!!
:-) thomas, TeamNevrona |
Re: Erstellten RaveReport in Delphi anzeigen
Alles klar. So klappt es jetzt:
Delphi-Quellcode:
Wie kann ich jetzt Text in die rav-Datei reinschrieben ?
RvProject.Open;
RvProject.LoadFromFile('D:\Privat\Delphi Projektsicherung\Project_Lieferschein.rav'); RvProject.ExecuteReport('Report1'); Und wie kann ich vorbelegen, ob diese angezeigt(Preview) oder als PDf geschrieben werden soll ? Es kommt jetzt immer so ein Dialog indem ich das auswählen kann. Gruss Holger Wächter |
Re: Erstellten RaveReport in Delphi anzeigen
aus der RaveDevGuide.pdf:
Zitat:
|
Re: Erstellten RaveReport in Delphi anzeigen
hier einige Lessons/Tutorials über Rave:
![]() ![]() :-) thomas, TeamNevrona |
Re: Erstellten RaveReport in Delphi anzeigen
Vielen Dank dafür,
habe nun Das RvSystem Object noch auf die Form gelegt und folgenden Code ergänzt:
Delphi-Quellcode:
Nur kommt die Abfrage welche Output - Methode ich nutzen möchte immer noch. Muss ich die RvSystem und RvProhjct irgendwie verbinden ?
RvSystem.DefaultDest := rdFile;
RvSystem.DoNativeOutput := false; RvSystem.RenderObject := RvRenderPDF; RvSystem.OutputFileName := 'C:\Test.pdf'; RvSystem.SystemSetups := RvSystem.SystemSetups - [ssAllowSetup]; RvProject.Open; RvProject.LoadFromFile('D:\Privat\Delphi Projektsicherung\Projects\ZaeVerSys\Project_Lieferschein.rav'); RvProject.ExecuteReport('Report1'); Gruss Holger |
Re: Erstellten RaveReport in Delphi anzeigen
Habe die Verbindung gefunden. In der Engine beim RvProject. Manchmal ist man einfach vernagelt.
Jetzt designe ich mir in dem Tool Rave Reports meinen Lieferschein. Und wie kann ich den dann zur Laufzeit mit Text füllen an PosX und PosY. Vielleicht ein kleines Beispiel parat ? Gruss Holger |
Re: Erstellten RaveReport in Delphi anzeigen
Zitat:
siehe auch die Beiträge von Leonel im bdn ähh, ich meinte codeGear; :-) thomas, TeamNevrona |
Re: Erstellten RaveReport in Delphi anzeigen
DAnke für die gnazen Hilfen.
Bin jetzt schon einiges weiter. Habe die Datenbank, dank dem Demo welches ich hier gefunden habe an die Rave-Datei gekoppelt. Letzte Frage erst einmal: Wie kann ich in der RvSystem auch das öffnen weiterer Dateien im PReview verhindern. Konnte nur das Drucken oder Speichern ausblenden. Gruss Holger |
Re: Erstellten RaveReport in Delphi anzeigen
bitte zukünftigen einen eigenen Thread für neue / andere Fragen aufmachen....
am besten du schreibst Dir eine eigene Preview (siehe meine Tips #72 und #74 auf der nevrona.com/rave tips-seite... oder über die ScrollBox mit der TRvRenderPreview-Komponente.... :-) thomas, TeamNevrona |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 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