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

    2. Yes. Be sure you have your report set to TwoPass.

    3. No, the OnCalc event only fires once per traversal (or how ever you have
    your Timing set).

    --
    Regards,

    Nico Cizik
    Digital…
  • Hi Stanley,

    Try placing your TppVariables inside a TppRegion and have the region shift
    relative to the subreport. This should allow the subreport to execute
    before the OnCalc events of the variables fire.

    --
  • Hi Robert,

    Unfortunately, ReportBuilder does not have any built-in feature to add data
    stored in a text file to a report. You will either need to use a
    JITPipeline to access the data from each text file manually or perhaps
  • Hi Robert,

    I'm not sure I understand the question. If you set your detail band inside
    ReportBuilder to print with a dynamic height, you will be able to display as
    many rows of data as you want per record. If you would like t…
  • Hi Santy,

    Unfortunately the dataviews were not designed to access multiple databases
    at once. You will need to create multiple dataviews in order to access more
    than one database at once.

    --
    Regards,
  • Hi Jon,

    This can be done in a couple ways...

    1. You can filter your detail dataset before printing your report so that
    it only returns the rate with the largest date.
    2. You can use the AutoSearch feature in Report…
  • Hi Eugene,

    This is not a known issue. Which version of Delphi are you using? I would
    recommend downloading the latest version of ReportBuilder that is compatable
    with the version of Delphi you are using and testing with that…
  • Hi Filip,

    No, this logic has not changed with ReportBulder 9. It is still recommended
    that you make all calculations either outside your report before you
    generate or in teh OnCalc event of a TppVariable on your report.
  • Hi Colin,

    Whenever making calculations in ReportBuilder it is recommended that you use
    the OnCalc event of a TppVariable. This event is the only event in RB that
    is gaurenteed to fire only once per traversal as a page/group b…
  • Hi Daniel,

    1. Changing the DetailBand.ColumnTraversal property to ctLeftToRight will
    output data horizontally across each column in ReportBuilder. This is a
    published property and is available from the Delphi Object Inspecto…
  • Hi David,

    Each template you have located in your database contains references to a
    DADE plugin for Interbase. In order to use these templates with SQL Server,
    you will need to manually edit these templates to reference the AD…
  • Hi Steve,

    This is not a known issue. Please send a small example of this shifting
    issue in .zip format to support@digital-metaphors.com and I'll take a look
    at it for you.

    --
    Regards,

    Nico Cizik
  • Hi Steve,

    What do you have inside your labels?

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

  • Hi Steve,

    Take a look at the TextPipeline. This pipeline allows you to traverse the
    data located in a text file as if it were a table and output it to your
    report. See the TppTextPipeline topic in the ReportBuilder help file…
  • Hi Vincenzo,

    Yes :). You will notice in the TppReport.Template object, there is a
    DataBaseSettings property…
  • Hi Eric,

    You are probably calling this event code a little too late. Try moving it
    to the OnStartPage event of the report and see if that helps.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Jon,

    The DBCalc component does not allow you to reset its value based on a page
    break, however the TppVariable does. Try placing an invisible TppVariable
    inside your detail band and in its OnCalc event update the total val…
  • Hi Craig,

    You can check the vertical position just under the last detail band printed
    using the TppReport.Engine.PrintPosRect.Top property. The best place to
    check this value would be the DetailBand.AfterPrint event. Using t…
  • Hi Nikolai,

    You need to change the Report.NoDataBehaviors property to ndBlankReport for
    your subreport. This should allow other objects to appear even if there is
    no data retrieved.

    --
    Regards,

    Nic…
  • Hi Steve,

    You can check the TppReport.DeviceType property to find out what device the
    user is printing to.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Steve,

    Unfortunately this cannot be controled from the print menu. I would suggest
    using the Report.BeforePrint event to find out which device is being print
    to, then from there setting a flag that will hide your header ba…
  • Hi Chris,

    Take a look at demo 33 located in the \RBuilder\Demos\1. Reports\...
    directory (dm0033.pas). This shows how to compress an address based on the
    lines provided using TppMemo objects.

    --
    Regards,
  • Hi Gunnar,

    We probably have it on file for you. Please contact
    info@digital-metaphors.com with your full name and purchasing email for more
    information.

    --
    Regards,

    Nico Cizik
    Digital Metaphor…
  • Hi Cary,

    Usually when the preview output does not match the printed output, it is due
    to some event code firing at an unwanted time (perhaps twice in your case).
    Try placing a stop in each of your event handlers and note the d…
  • Hi Misha,

    Try setting your library path to \RBuilder\Source and stop the execution of
    your app when it freezes up. This should show you where in the RB code (or
    other code) the problem is occuring. Let me know what you find.…
  • Hi Frederic,

    The TppReport.Preview form is a TppCustomPreviewer class, not a TppPreview
    descendent. In order to expose your custom preview object, you will need to
    create and register a new TppCustomPreviewer descendent. See…
  • Hi Todd,

    You could perhaps use the Report.AfterPrint event to call the Windows API
    function ShellExecute method if you want to maybe open the text file in
    notepad after it has been exported. See the ShellExecute topic in the …
  • Hi John,

    All notifications for the new release were sent out last Thursday. If you
    did not receive one, please send a small message to
    info@digital-metaphors.com and we will be sure your email address is updated
    in our …
  • Hi Mike,

    There was an issue in RB 9.01 for Delphi 2000 where the SQLBuilder help was
    not included. This was fixed for RB 9.02. If you do not see this topic,
    your Help2 system must not have been updated properly during instal…
  • Hi Igor,

    Thanks for the info. I will update this for the next release.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.…