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

nicocizik

About

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

Comments

  • Hi Marie,

    Placing the datapipelines inside your datamodule makes perfect sense if this
    is where your database components are located. Although you don't
    necessarily need to, you could also place the TppReport component inside t…
  • Hi David,

    Thanks for the feedback. Though I cannot make any guarantees, I will mark
    this down on our wish list for added features in a later release.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBui…
  • Hi David,

    Sorry, currently there is no way to rotate the text inside the crosstab
    component.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
    Delphi Informant Readers Choice awards!
  • Hi Kevin,

    Be sure the Report.AutoStop property is set to True. You can also limit the
    number of pages in each report using the Report.PageLimit property.

    --
    Thanks for supporting ReportBuilder! Please vote for Repor…
  • Hi Kevin,

    This can be easily done using Subreports. Simply create two datasets
    connected to two separate datasources and datapipelines. Then inside your
    report place two TppSubreports inside the Detail band connecting each one…
  • Hi Chris,

    Inside the FooterBand.BeforePrint event, you could simply check the data
    field to be sure it actually contains data. If it does not, you could set
    the visibility of the footer band to False to remove it from view in t…
  • Hi Chris,

    Unfortunately the page footer is the only band in ReportBuilder that cannot
    be dynamically spaced or positioned. Space for the page footer is allocated
    before the report is generated. As a work around, you will need …
  • Hi Gerry,

    The Bands in ReportBuilder are not split into "lines" as in lines of text.
    Each band acts as a drawing canvas in which items can be placed and
    manuvered to any position you like. If you would like to control the
  • Yes, that's how I would do it :).

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in t…
  • Hi Gerry,

    I would use a dynamic detail band and toggle the visibility of the line
    according to the condition. This is pretty much the standard way to do this
    in ReportBuilder.

    --
    Thanks for supporting ReportBui…
  • Hi Gerry,

    Try using the DetailBand.Before Print. From there you can check the value
    of the current record or check the value of a condition set and change the
    contents of the Detail Band before it is printed.

    --
  • Hi Ian,

    As a test, try downloading a trial copy of ReportBuilder 7.04 for Delphi 5
    and test with that. If this doesn not fix the issue, please send a small
    example to support@digital-metaphors.com and I'll take a look at it for…
  • Hi Nikolai,

    I'm a bit confused by your question. Would you like to print a treeview
    structure using the ReportBuilder printing classes? If so, you would need
    to create a new RB component and a draw command that the Print Devic…
  • Hi Santy,

    1. Unfortunately there is not a built-in way to calculate the sum of two
    DBCalc components without using RAP or Delphi code. I would recommend using
    a TppVariable and the OnCalc event to calculate the TppDBCalc1.Valu…
  • Hi Ronald,

    The only way to do this in ReportBuilder would be to use Section Style
    Subreports to separate out each section you need printed to a different
    printer and then define separate print jobs for each subreport. If you
  • Hi Scott,

    I'm sorry, unfortunately ReportBuilder does not support the use of
    Multi-byte character sets or Unicode.

    --
    Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
    Delphi Informant Re…
  • Hello,

    In the latest version of ReportBuilder (7.04) has mouse wheel support for
    the preview window only. If you would like to see the code that was added
    to enable the mouse wheel for the previewer, please take a look at the
  • Hi Sven,

    Take a look at the TppPreview.CreateToolbarControls procedure inside the
    ppPreview.pas file to see how the speed buttons are created in the current
    preview plugin. Af first glance, it looks as though you need to add th…
  • Hi Jay,

    Sorry if I was misleading. Currently there is no built in way to separate
    each page of a report into separate files (archive, rtm, etc.) on the same
    print job. This is why I recommended using the Pragnaan jpeg export a…
  • Hi Jay,

    This may be possible to do using Archive files however it would not be an
    easy task to export each individual page to a new file. This is why
    exporting to JPEG may be the best option in your case since each page is
  • Hi Jay,

    Please forgive me, I do not have much experience using PsRBExportDevices. I
    assume when you export to a jpeg, it separates each page into a separate
    file. I'm not sure if there is a setting to combine multiple pages i…
  • Hi Jay,

    If you just need to print the first page, simply set the Page Range when
    printing. If you would like to export the first page to jpeg and all the
    remaining pages to another format, you may need to print the report more<…
  • Hi Kumar,

    Unfortunately there is no way to add extra bands to a report unless you add
    static groups and use the group header and group footer bands. You could
    base these extra groups on a static label. Something like the follo…
  • Hi Kumar,

    If you would like a header and footer for each detail band, you need to
    create a group that will break on each record in your database. This could
    be done by grouping on the master key field, or by grouping on a custo…
  • Hi Don,

    This indicates that there is some RAP event code in the MfrlDOnCalc event
    handler that is not compiling correctly. Does this RAP code compile
    correctly at design time? Have you tested this code in Delphi before moving<…
  • Hi Chris,

    Unfortunately I do not believe there is a way to make this work with a
    dynamic detail band. Defining the difference between the actual paper size
    and logical page size would be a cool feature, perhaps for a later rele…
  • Are you loading these templates at design time? If so, you will need to
    create a design package for the plugin you created and install it in the
    Delphi IDE to resolve this error. If you look at some of the plugins that
    are included …
  • Hi Mike,

    You can do this on the fly at run time by streaming the .rtm file and then
    using the same technique used in the example I sent in my last post, convert
    the binary file to ASCII text and manuplate it there. You will nee…
  • Hi Mike,

    Are these reports on a database or are they in file fomat? If they are on
    your database, you will need to edit the text of the template files using a
    method similar to the one in the example below. My suggestion would…
  • Hi Adam,

    I'm not sure why both autosearch dialogs are not working when you register
    both of them. It is however impossible to register two autosearch dialogs
    in the same application and have both of them work. You could perhap…