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 Pavel,

    ReportBuilder was not designed for this type of on-demand processing. You
    will need to regenerate the report each time you change the data which could
    prove to be slower than you would like. My suggestion would be to…
  • Hi Pavel,

    In my testing the OnCalc event only fired once using your exact settings
    below. Which version of ReportBuilder are you using? If you are using the
    latest version of ReportBuilder and are still able to create this beh…
  • Hi David,

    The Header and Footer bands are actually page header and page footer bands.
    If you need to print the same objects on each page, the best bands to use
    would be these. Instead of placing all your memo components inside …
  • Hi Bill,

    1. Unfortunately this is currently not possible using the mail merge
    feature. This would however be a cool addition for a future release.
    Thanks for the feedback.

    2. You can use the PageRange property of t…
  • Hello,

    Thanks for the feedback. Perhaps in a future release we will look at
    creating built-in support for JEDI.

    --
  • Hello,

    You will need to use one of these rich text add-ons to add images to a
    TppDBRichText.

    ----------------------------------------------
    Article: ReportBuilder's RichText Architecture
    -------------------------…
  • Hi David,

    Unfortunately it is not possible to automatically add horizontal lines to
    separate data in a crosstab. This has been marked down as a possible
    enhancement for a later release. Thanks for the feedback.

    -- <…
  • Hi Vincent,

    There is a limitation with using the Page Footer to calculate a page total
    when you have a dynamic detail band. The OnCalc event fires too late to
    know that the page has broken and adds the next value to the sum. A…
  • Hi,

    It is possible to chang the position of the group footer band by adjusting
    the Band.PrintPosition. This property allows you to position the band
    anywhere you like on the page.

    --
  • Hello,

    Unfortunately the page footer is the only band in ReportBuilder that cannot
    be sized dynamically. You will either need to use a group footer band or
    the summary band.

    --
  • Hi Charles,

    If you set the CustomersReport.PreviewForm.ZoomSetting property, are you
    still seeing this behavior? If you take a look at the TppViewer code, you
    will see in the SetZoomSetting routine that the property is simply s…
  • Hi Charles,

    I'm unclear about what exactly is happening. This is not a known issue with
    ReportBuilder. Are you using a custom preview window? Did you load a
    template into a report component and when you ran the report, nothin…
  • Hi Mark,

    Inside the DetailBand.BeforePrint event you can check the value of the
    detail record and toggle the visibility of the band as you need. Be sure
    you set the visibility back to True again or none of your data will print<…
  • Hi Mark,

    Take a look at the custom autosearch dialog example located in the
    \RBuilder\Demos\5. AutoSearch\4. Custom AutoSearch Dialog\... directory.
    This gives a good idea how to customize an AutoSearch dialog to meet your
  • Hi Mark,

    Sorry, a shadow box component is not currently a feature of ReportBuilder.
    You could possible create a similar effect by using two shape components,
    one filled in solid black and the other positioned over the first at a…
  • Hi Vincent,

    Try using the Summary Band to create a band in the last page. If you would
    then like it to appear at the bottom of the last page, you can adjust the
    position of it using the position dialog by right clicking over th…
  • Hi,

    Objects in a report are created in the order that they are placed on your
    report during the design process (z-order). You can adjust this order by
    using the Send To Back, Bring to Front features available from the popup
  • Hi,

    Check out demo 112 (dm0112.pas) in the \RBuilder\Demos\1. Reports\...
    directory. This demo shows how to print only the items highlighted in a
    DBGrid. This should be similar to what you will need to do with the
    InfoPow…
  • Hello,

    Ok, so when a Null value is encountered, the previous value is reprinted.
    This is not a know behavior of ReportBuilder. Be sure none of your event
    handler code is causing this. If possible, please send a small example
  • Hi Etienne,

    I'm unclear about what you would like to happen in there is a Null value in
    Field2. If Field2 is Null, would you still like it to print "B", or would
    you like it to be empty. You mention you are calling 3 or 4 rout…
  • Hi,

    Remember that when you are creating DrawCommands, you are assigning the top
    and left position on the current page, not the band. You will need to
    manually position these drawcommands in the space where the detail band
  • Hello,

    Try creating a TppDBText rather than a TppLabel component. Unfortunately if
    you would like to create these objects dynamically, you will need to create
    them and add them to the report before you call Report.Print. Other…
  • Hello,

    The DetailBand.BeforePrint event fires too late to begin adding label
    components to the report. You will need to add them before calling
    Report.Print, or you can add TppDrawText drawcommands manually to a position
    o…
  • Hi,

    The TppTeeChart class is a wrapper around the actual TeeChart component,
    which gives you access to the TeeSeries components. You will need to create
    and assign the event handlers manually in code but it is definitely
    p…
  • Hi Bill,

    I believe you can use the TFont.PixelsPerInch to find your screen setting,
    then using this number (most likely 96 ppi) to convert the TppLabel.Height
    to Screen Pixels.

    liPixelsPerInch := TFont.PixelsPerInch;<…
  • Hi Eric,

    Sorry, I was fishing for clues on what was happening and I blew it :). If
    the second subreport (the…
  • Hi Eric,

    If the second subreport is a Section style subreport, be sure you do not
    have the SubReport.NewPrintJob set to False. If this is not the case,
    please send a small example of this behavior to
    support@digital-metaph…
  • Hi David,

    Please send a small example demonstrating this behavior in .zip format to
    support@digital-metaphors.com and I will take a look at it for you.

    --
  • Hi David,

    If your report contains multiple regions and/or groups, be sure they are not
    set to KeepTogether. If some of your regions are set to KeepTogether, and
    they are spanning across pages, it could be the reason you are see…
  • Hi Jonas,

    This is not a known issue with ReportBuilder. Be sure your dataset is
    returning the correct data when you are not filtering the data by connecting
    a dbGrid. Also be sure you are not altering the data during report