Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rave: How To... RvNDRWriter (https://www.delphipraxis.net/10271-rave-how-rvndrwriter.html)

sakura 15. Okt 2003 10:24


Rave: How To... RvNDRWriter
 
Hi DP-DB-Meister,

ich habe mich mal ein wenig an die neue Reporting Engine von Delphi gewagt, die RAVE-Reports. Einiges klappt ja auch schon. Hier mal mein Problem.

Ich habe ein RAVE-Project mit einer Report-Vorlage. Diese Vorlage kann ich mittels des Aufrufes RvProject1.Execute auch wunderbar nutzen und einen Report erstellen. Jetzt möchte ich allerdings mit Hilfe der RvNDRWriter Komponente einen NDR-Stream dieses Reportes in eine Datei schreiben. Wie geht das :?

...:cat:...

Memo 15. Okt 2003 13:45

Re: Rave: How To... RvNDRWriter
 
Hallo Sakura,
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var datei : TFileStream;
begin
   datei := TFileStream.Create(RvNDRWriter1.FileName,fmOpenRead);
   Try
     RvRenderHtml1.PrintRender(datei,'C:\test.html'); //hier mal html
   finally
     datei.Free;
   end;
end;
Ich hoff mal das ich verstanden habe was du meinst.

sakura 15. Okt 2003 13:50

Re: Rave: How To... RvNDRWriter
 
Noch nicht ganz, daß wäre u.U. meine nächste Frage, allerdings versuche ich erst einmal die NDR-Dateio zu erstellen, aus welcher ich im Anschluß dann noch immer die anderen Formate rendern könnte.

...:cat:...

Memo 15. Okt 2003 14:15

Re: Rave: How To... RvNDRWriter
 
Du siehst ich denke immer schon viel zu weit.
Gib für das RvProject als Engine einfach die RvNDRWrite-Komponente an. FileName zuweisen und das sollte es gewesen sein.

sakura 15. Okt 2003 14:23

Re: Rave: How To... RvNDRWriter
 
Ja Wahnsinn, darauf muss man mal kommen :roll: :love:

Danke :!:

...:cat:...

merlin17 15. Okt 2003 19:20

Re: Rave: How To... RvNDRWriter
 
sakura,

tja, rave ist sehr mächtig, nur manchmal sieht man vor lauter bäumen nicht den wald...
aber zugegeben: die lernkurve ist am anfang (im vergleich zu qr oder anderen) sehr steil,
aber immer durchhalten, es lohnt sich !!
(vom offiziellen nevrona newsletter: 28. juli :
.......
The Rave development team has been hard at work
porting Rave over to the new Microsoft .NET
platform. If you are using .NET and are interested
in participating in the EEP (Early Experience Program)
for this exciting product, please contact
support@nevrona.com and provide the following
information
.......
)


gruss


:-) thomas, TeamNevrona

Memo 15. Okt 2003 19:31

Re: Rave: How To... RvNDRWriter
 
Zitat:

Zitat von merlin17
tja, rave ist sehr mächtig, nur manchmal sieht man vor lauter bäumen nicht den wald...

Oder man hat erhebliche Probleme an die Information zu gelangen. Das ist leider der erheblichste Mangel von Rave.
@merlin17, du gehörst wirklich zu Nevrona?

sakura 15. Okt 2003 19:38

Re: Rave: How To... RvNDRWriter
 
Hi,

das habe ich auch schon bemerkt. Da ich nie viel mit DB im Front-End zu tun hatte, ganz zu schweigen von Reporting wird das auch nicht gerade einfacher. Nur das zuweisen der Engine :roll:, das hätte in der Hilfe auch besser angedeutet werden können ;-)

...:cat:...

merlin17 15. Okt 2003 19:48

Re: Rave: How To... RvNDRWriter
 
<<du gehörst wirklich zu Nevrona?>> nein, ich stehe nicht auf der gehaltsliste....
aber habe sehr guten kontakt :-)) und bin auch auf der borCon in sanJose
(u.a. am stand von nevrona, of course...)


http://www.nevrona.com/support/teamnd.html

Memo 15. Okt 2003 19:49

Re: Rave: How To... RvNDRWriter
 
Also ich hatte es nicht aus der Hilfe(gab's da eine?). In dem Fall war es reine Intuition.

merlin17 15. Okt 2003 19:53

Re: Rave: How To... RvNDRWriter
 
<<Das ist leider der erheblichste Mangel von Rave. >>
I know it :-)
es wird aber eine neue (?!) dokumentation von rave geben.
primär in deutsch und dann in english. es wird beide rave-versionen
behandeln, d.h. rave.net und rave.vcl; derzeit habe ich über
200 seiten schon fertig, incl. vielen tutorials und "HowTo's".

ich sag mal (<> verspreche...) im winter2004 (jan/feb und nicht nov/dez...).


:-) thomas

Memo 15. Okt 2003 20:07

Re: Rave: How To... RvNDRWriter
 
Zitat:

ich sag mal (<> verspreche...) im winter2004 (jan/feb und nicht nov/dez...).
patience. 8)
Die Zeit kann man gut überbrücken. Das beste zu lesen gab es bisher im Entwickler(Rave-Party), ab Ausgabe 1/03. Leicht verständlich und übersichtlich. So könnte ich mir ein Tutorial von Rave vorstellen.

merlin17 15. Okt 2003 20:19

Re: Rave: How To... RvNDRWriter
 
:oops: <<gab es bisher im Entwickler(Rave-Party), >> :oops:

es ist / wird der gleiche autor ;-)

:-) thomas

sakura 15. Okt 2003 20:24

Re: Rave: How To... RvNDRWriter
 
Hi Thomas,

es ist zwar Off-Topic, aber ich möchte Dich hier an dieser Stelle trotzdem mal bitte die [ QUOTE ] Tags zu nutzen, dass ist einfach übersichtlicher ;-)

Die Firma dankts,
...:cat:...

merlin17 15. Okt 2003 20:28

Re: Rave: How To... RvNDRWriter
 
danke, ab sofort werde ich es versuchen....


:-) thomas

Memo 15. Okt 2003 20:37

Re: Rave: How To... RvNDRWriter
 
Zitat:

Zitat von merlin17
es ist / wird der gleiche autor ;-)

Thomas Pfister! Hut ab, weiter so.
Wo bleibt das Tut hier auf DP? :-D Dann schmeiß ich QR evt. doch über Bord.
Und genau die Stelle an der Sakura heut nicht weiter kam war im ersten Teil nicht auskommentiert. Nur das es geht stand dort. Wie man sieht, man kann es nie allen recht machen. 8)

merlin17 15. Okt 2003 20:44

Re: Rave: How To... RvNDRWriter
 
hallo,
danke für die blumen ;-)

Zitat:

war im ersten Teil nicht auskommentiert # man kann es nie allen recht machen
verstehe ich nicht ganz...

:-) thomas

p.s.: yeah, habe die Quotes verstanden :-)

Memo 15. Okt 2003 21:13

Re: Rave: How To... RvNDRWriter
 
Zitat:

Zitat von merlin17
danke für die blumen ;-)

Keine Ursache.

Zitat:

war im ersten Teil nicht auskommentiert # man kann es nie allen recht machen
Zitat:

Zitat von merlin17
verstehe ich nicht ganz...

Naja es stand dort im 1. Teil geschrieben, das es denkbar wäre den Report in einer Datei zu speichern. Aber dann geht es nahtlos zu einem anderen anderen Beispiel über um mehrere Druckjobs in einem zusammen zu fassen.
Bei Sakuras Problem bin ich anfangs davon ausgegangen, des es durch einfaches zuweisen
Delphi-Quellcode:
Reportsystem1.DefaultDest := rdFile
Möglich wäre die Drückausgabe umzuleiten. Aber dem war ja dann nicht so.
Weiter gings mit: "Auch ein sogenannter Native Printer Output(prn) ist möglich, d.h. das binäre Druckfile kann nachbearbeitet werden." Blos wie und was bringt er mir.
Ganz nebenbei, war die Methodee die ich Sakura ans Knie genagelt habe nun die, die Rave auch geht, oder gibt es dort noch andere Möglichkeiten?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 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 by Thomas Breitkreuz