Home nicocizik Comments
New Blog Posts: Merging Reports - Part 1 and Part 2

nicocizik

About

Username
nicocizik
Joined
Visits
2,422
Last Active
Roles
Administrator
Company Name
Digital Metaphors Corporation

Comments

  • Hi Louis,

    RB 18.0 is not compatible with Rad Studio 10.2 Tokyo.

    We are currently working on creating a new release that will support
    this version of Delphi. Expect it soon.

    Thanks for you patience.

  • Hi Louis,

    See the following article on how to clean up a corrupt installation.

    http://www.digital-metaphors.com…
  • Hi Michael,

    ReportBuilder 10.02 was released over 11 years ago and is extremely out
    of date. I suggest downloading a trial copy of the latest version of
    ReportBuilder (RB 18.01 for D7) and testing your report with that.
  • Hi Michael,

    Which version of ReportBuilder and Delphi are you using? Also which DB
    and connectivity are you currently using?

    As a test, if you remove the region, do you still get the same behavior?

    --
  • Hi Ian,

    QueryInterface is overridden by our TppCommunicator class from the
    TComponent.QueryInterface routine. It simply returns a reference to a
    specified interface if the component supports it. It is used internally
    b…
  • Hi Ian,

    Interesting, thanks for sharing your test cases.

    I'm going to need to see this in action to track down the cause. Please
    create a simple example that I can run here demonstrating the issue and
    I'll take a l…
  • Hi Ian,

    We have not seen this behavior before.

    My first suggestion is to try setting PreviewFormSettings.SinglePageOnly
    to True and see if you still get the error.

    Another option would be to try closing or disc…
  • Hi Garry,

    The best option in your case would be to create an empty main report
    with two section subreports in the detail. The first containing your
    main report and the second your summary. Then setting the PrinterSetup
  • Try using the AfterPrint event to access the PDF file before it is sent.

    --
  • Hi Jeroen,

    See the following article on how to convert templates from one
    connectivity to another. The article shows BDE to ADO but the same
    concepts apply.

    in Migrate from IBX to FireDAC: How to adapt the report templates Comment by nicocizik April 2017
  • Hi Bernd,

    You are correct, in order to preview/print reports from an FMX platform,
    a VCL REST server is required to perform report generation, etc.

    This solution was mainly designed with mobile platforms in mind to give <…
    in RB and FMX Comment by nicocizik May 2017
  • Hi Bernd,

    Thanks for your interest in ReportBuilder for FMX!

    The latest version of ReportBuilder includes our REST reporting services
    with FMX support. This essentially gives you the ability to view,
    navigate, and …
    in RB and FMX Comment by nicocizik May 2017

  • All barcodes are rendered as Metafiles before being displayed in the
    preview/viewer. You can utilize the AsMetafile routine of the
    TppDraw2DBarCode class to save this image to file as well using the
    OnDrawCommandCreate event…
  • Hi Mario,

    The report will automatically be attached to the sent email, there is no
    need to use the file name option unless your users would like to
    customize the name of the exported report.

    --
  • Hi Mario,

    Try setting the Report.EmailSettings.PreviewInEmailClient property to
    False. When this is True, ReportBuilder assumes you would like to
    preview/edit the email before it is sent.

    --
  • Hi Mario,

    I checked and it appears the documentation included in the source files
    was not added to our built-in help files. I will fix this for the next
    release. I pasted the documentation below for reference or you can view…
  • Hi Dennis,

    Take a look at the TppReport.OnCancel event.

    This event fires when a user cancels the generation of a report.

    --
  • Hi Michael,

    There is a patch for RB 18.01 that solves this issue. Please send a
    short email to support@digital-metaphors.com with your current serial
    number and purchasing email address to receive the patch.

    --
  • Hi Ruud,

    We have tried emailing you with a response with multiple servers however
    the messages are not sending due to an "Unknown User" error. Please
    send a short email to support@digital-metaphors.com and we will continue
  • Hi Rene,

    Unfortunately there is currently no way to alter the order in which the
    report is added to the attachment list. I will add this to our list of
    possible enhancements for a later release.

    Currently, you can …
  • Hi Ralf,

    Registered versions of ReportBuilder include the source code in the
    \RBuilder\Source\... directory.

    If you would like to debug the RB source, simply replace the existing
    \RBuilder\Lib\... entry in your Delp…
  • Hi Josef,

    We have not heard of this error with ReportBuilder before. It is my
    understanding that this is a C++ error given when an exception is not
    handled properly by the C++ exception handlers. See here:

  • Hi Frank,

    Thanks for the feedback. PDF/A-3 support has been added to our list of
    possible enhancements for a future release.

    --
  • Hi Arnaud,

    Yes, it appears the OnNoData fires too late to actually alter the report
    output. Try checking for and empty dataset in the BeforePrint event
    instead.

    procedure TForm1.ppReport1BeforePrint(Sender: TObject…
    in NoData Comment by nicocizik June 2017
  • Hi Arnaud,

    If you set the Report.NoDataBehaviors to ndBlankReport, all
    non-data-aware components will display as normal in a no-data scenario.

    See the TppCustomReport.NoDataBehaviors topic in the RB help for more
    in…
    in NoData Comment by nicocizik June 2017
  • Hi Ailton,

    The most recent version of Delphi supported by ReportBuilder 16.03 was XE7.

    Please consider upgrading to the latest version of ReportBuilder (18.01)
    which fully supports Delphi 10.1 Berlin (as well as the lates…
  • Hi Josef,

    1. When accessing the main report from a subreport, you will want to use
    the Report.ParentReport property. Once you load your header report into
    a subreport it becomes a TppChildReport.

    2. The Report.Devi…
  • Hi Arnaud,

    Which version of ReportBuilder and Delphi are you using? Does your
    report contain numerous large objects such as images or RichTexts?

    Try temporarily setting the PreviewFormSettings.SinglePageOnly property
  • Hi Josef,

    Unfortunately there is no easy way to determine whether a report is
    emailed from within a dynamically loaded subreport in RAP.

    Have you considered creating multiple header templates for each scenario
    (View…
  • Hi Josef,

    Try using the Report.BeforeEmail event to alter the report before the
    report is emailed.

    --