I have a text field too long ,when print lost some character ,because length of field than width column on report ,i don't want additional width column because on report so much column, i want text field is set can grow and when data from database coming is too long,it's grows into next line.
How can I preview a rave report on a Delphi form?I have a page control with 2 pages: on the first one the user enter some data (name, address...) and I want on the second page to preview the report generated with the data from the first page.
I installed Delphi 7 but Rave report not auto register on pallet component , so i click component -> install packages..-> Click ADD -> choose RVreport50.bpl but show error "package e:\Delphi7se\Rave5\RVreport50.bpl cant be installed because it is not a design time package".
When rendering reports in rave, I can set paper size in RvNDRWriterBeforePrint with (Sender as TBaseReport).SetPaperSize.In stead of hard coding the paper size, I would rather extract the designed PageHeight and PageWidth from the report definition.How do I get access to those?
I wonder why this does not work out of the box. My report is a 75x75mm (custom) label, but when it enters RvNDRWriterBeforePrint, the TBaseReport page dimensions corresponds to standard Letter size, and when I select printer and bin, it is changed to the printers default size.
As you know, Embarcadero RAD Studio XE2 is coming with the special edition of FR4. Many people have been asking us: is it possible to convert Rave reports (.rav files) to Fast reports (.fr3 files)? It is possible, because we have developed a convertor from Rave reports for this purpose.
How to convert a .rav file
From a user's point of view, to convert a .rav file no special actions needed: just click File > Open in the main menu of the designer and then choose a .rav file. If you are a developer and want to know how to enable the ability to import .rav files, then consider this code:
Code
Once this program is launched, the report designer appears and its File > Open dialog will offer to open .rav files as well as .fr3 files. Note, that in order to compile this program, you need to have Rave installed, or just have its .pas or .dcu files available to the compiler.
What Rave reports can be imported
The convertor supports the most of components that can appear in a Rave report, including database connections. Those Rave components that have no direct representation in Fast Reports, are converted to components with the closest behaviour. Here is an example of a complex Rave report converted to an .fr3 file:
The process of importing
When you click the File > Open menu item and choose a .rav file, the convertor at first checks how many reports are inside the file. If there are several reports inside the file - Rave allows to have multiple reports in a single file - then each report will be converted to a fr3 file and the convertor will ask to choose a folder where all these .fr3 files can be saved:
As you know, Embarcadero RAD Studio XE2 is coming with the special edition of FR4. Many people have been asking us: is it possible to convert Rave reports (.rav files) to Fast reports (.fr3 files)? It is possible, because we have developed a convertor from Rave reports for this purpose.
How to convert a .rav file
From a user's point of view, to convert a .rav file no special actions needed: just click File > Open in the main menu of the designer and then choose a .rav file. If you are a developer and want to know how to enable the ability to import .rav files, then consider this code:
Code
I already linked my database and created dataview. Then, I was able to execute the report for preview right from the Rave Report Designer (everything looks great). Now, I need to be able do the same thing from my Delphi Program. I need to display or open the preview for my report when a user clicks on a button.
I am new to Rave and I'm having a ridiculous amount of difficulty forcing page breaks between sections of my report. It's a master-detail report, with various types of detail sections (master = patient; detail 1 = visit history; detail 2 = medications etc.). I've got the detail sections working ok but need to: a) force a page header to carry over on every page and b) force each detail section to start on a new page. In other words, I want every page of the report to include a header with the patient name, ID etc., and I want each type of data (visits, meds, etc.) to appear as its own section.
I am currently using rave but I have a few highly detailed reports which were made using QuickReports. I need to add these QuickReports to my Rave project. Is there an easy way to do this instead of creating them from scratch?
I don't think so. Rave reports are a completely diffent approach to reporting compared to QR, since it's an reporting IDE INSIDE Deplhi/CB. And also an reporting script language based on Object Pascal.
Since this looks quite strange for me and I would strongly consider to set your TEdit.Text directly from your application not from the report and since it's not quite clear what you are asking here I'll try to show you how to get or set the text from or to the Text component in Rave Reports.
I've tried create Report1>Page1 for Date Template, and Report1>Page2 for T&C. It works fine if only one report printed at a time. But when i print multiple reports at a time, the sequence of the page printed is not correct. It will print all the Data Template page, then only the T&C page. So, the PageNo will be incorrect.
aa06259810