Preview rave report

Posted on 2004-11-09
Last Modified: 2008-07-13
Can anyone tell me how to use Rave Report interacting with Delphi 7?,
I began to use Rave Reports Generator and I succesfully obtain a database conected report , but how to display it in a delphi form?

I need to generate reports sorting and grouping data, do you think is Rave Reports a better option than QuickReports?

Thanks in advance
Question by:Robertonio
    LVL 14

    Accepted Solution

    > but how to display it in a delphi form?
    You mean during Design Time?

    If you have been working with QReports, you will need to 'change' the way you work when it comes to Rave. Basically, you create all the reports you want to using the Rave Designer, and link the report file to your application via TRvSystem and TRvProject. Finally, you select the right report using SelecReport and let the user see the preview using Execute.

    To test the report while you are doing the programming, you would need to Run your Delphi application, and make sure that all the Database Connection are up and running. Then you can "run" your report from the Rave Designer and it will still 'interact' with your application. That way, you can modify your report, preview it, modify it again where necessary, etc., without having to shutdown your application and going back to Delphi.

    > I need to generate reports sorting and grouping data, do you think is Rave Reports a better option than QuickReports?
    Personally I would say that there is not much difference. The reason I chose Rave is because it also allows me to generate reports programmatically, and it also allows me to distribute the Report files which are 'editable' by my users so that they can customise it to their needs.

    LVL 1

    Author Comment

    Thanx DragonSlater, this information is pretty useful for me!!

    But one more thing, I can't still look my report displayed when my application is runnig an error message with this text "Unable to gain control Of RAVE Data Comunication System" appears.

    I add a TRvSystem and TRvProyect to my delphi form and I also use an TRvDataSetConnection conected to my dataSet. In Rave Designer I add a Data Base Connection and a Direct Data View components, it seems to be in the right way. Do you know which could be the cause of this problem?

    LVL 14

    Expert Comment

    Hi Robertonio,

    Is your DataSet already connected? Your Delphi form needs to be running (not in design mode).
    LVL 1

    Author Comment


    well, I found the way

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
    Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now