toggle menu
FastReport Forum
FastReport Forum
Categories
Discussions
Sign In
·
Register
Sign In
·
Register
Categories
Discussions
Activity
Sign In
·
Register
×
Home
›
Fast Reports Products
›
FastReport 3.0
How do I save a prepared report?
seanx
October 2005
edited 7:27PM
in
FastReport 3.0
How can I save a prepared report? I want to be able to load it again at a later time when the database connection is unavailable.
Ta
Sean
Comments
seanx
October 2005
edited 7:27PM
Sorted it out for myself, use the PreviewPages.
var stream: TStringStream;
begin
frxReport1.PrepareReport();
stream:= TStringStream.Create('');
frxReport1.PreviewPages.SaveToStream(stream);
DemoDatabase.Close;
stream.Position := 0;
Memo1.Lines.Text:= stream.DataString;
stream.Position:= 0;
frxReport2.PreviewPages.LoadFromStream(stream);
frxReport2.ShowPreparedReport;
stream.free;
Leave a Comment
Paragraph
H2
Toggle Heading Menu
List Unordered
Toggle Heading Menu
Quote
Toggle Heading Menu
Paragraph
Paragraph
H2
Heading 2
H3
Heading 3
H4
Heading 4
H5
Heading 5
List Unordered
Bulleted List
List Ordered
Ordered List
Indent
Indent
Outdent
Outdent
Quote
Quote
Paragraph Code Block
Code Block
Spoiler
Spoiler
Bold
Italic
Strikethrough
Paragraph Code Block
Link
Close
Emoji
Embed
Home
•
FastReport 3.0
Comment As ...
Comments
var stream: TStringStream;
begin
frxReport1.PrepareReport();
stream:= TStringStream.Create('');
frxReport1.PreviewPages.SaveToStream(stream);
DemoDatabase.Close;
stream.Position := 0;
Memo1.Lines.Text:= stream.DataString;
stream.Position:= 0;
frxReport2.PreviewPages.LoadFromStream(stream);
frxReport2.ShowPreparedReport;
stream.free;