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

nicocizik

About

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

Comments

  • Niel,

    This was a bug in ReportBuilder 6 and has been fixed for ReportBuilder 7.02.
    Please upgrade to RB 7.02.


    RB 7 includes.....

    - support for Delphi 5, Delphi 6 and Delphi 7.
    - years worth of fixes a…
  • Mark,

    Instead of trying to check if the memo has stretched, you should be able to
    set ShiftRelativeTo property to the overlapping memo and the problem should
    be resolved. You can also use the ShiftWithParent property to shift a…
  • James,

    Yes, loading templates into subreports, or single reports would be the way
    to go on this. This will allow you to keep the reports portable and easily
    editable as well as keeping your application as simple as possible. C…
  • Paul,

    Delphi does not allow two different design time packages to use the same
    resource. The only way you will be able to work around this is to unload
    XtraDev before loading your other package. We encountered this issue while…
  • Raffaele,

    Try setting the Report.CachePages to True and see if that helps. If this
    does not help, I will need a little more information about what the issue
    is, or send a small example to support@digital-metaphors.com demonstra…
  • Steve,

    This could be a memory leak in the printer driver. Try to reproduce the
    problem on your computer using the driver your customers' are using. Also
    try disabling all your event handlers and see if that helps solve the
  • Matt,

    Try updating to the latest printer driver.

    Can this problem be reproduced with our demo reports on your Star printer?
    Does this cause a problem on other printers? We have seen issues similar to
    this one with so…
  • Steve,

    It is possible to change the search criteria automatically at run-time using
    DADE. Below is a link to an example demonstrating how to do this.

    in Assigning Values to Non AutoSearch Criteria Comment by nicocizik May 2003
  • Philippe,

    Please contact sales@digital-metaphors.com with your name and serial number
    to receive information on downloading the latest version of ReportBuilder.

    --
  • Philippe,

    Sorry, try using the latest version of ReportBuilder, 7.02, with your
    template and see if that helps. Also, please do not post attachements to
    the newsgroups. If you would like to send an example, please e-mail it to…
  • Philippe,

    I was unable to run your example on my machine. Which connectivity are you
    using with the DBDEMOS database? I received a log-in prompt followed by an
    error when trying to preview your template. When I recreated your…
  • Stuart,

    You will need to use the Report.Printer.Canvas methods to get the length of
    the text field in printer pixels. Below is a link to an example that does
    the same thing a little differently.

    in Width of a TppLabel at runtime Comment by nicocizik June 2003
  • Hello,

    A better way to go about this would be to create a region with all detail
    fields inside and toggle the visibility of the region in a TppVariable's
    OnCalc event. Then if you set the Detail Band's PrintHeight to phDynamic,…
  • Jonathan,

    You will want to use the OnShow event in the designer to access the
    Designer.Form property typecasted as TppDesignerWindow. Use the
    ToolbarManager property to access the different toolbars and their buttons.
    The …
  • Jonathan,

    1. The Designer form is the only form in ReportBuilder that is not
    replaceable through the form regristration archetecture.

    2. If you need to make a translation for ReportBuilder, you need to check
    out the…
  • Ruaan,

    For some reason, the ReportBuilder install still thinks you have TeeChart
    4.04 as your default. Check to see if you have TeeChart 5.03 installed by
    placing an empty TeeChart component on a form and right clicking over it…
  • Ruaan,

    It looks as though you may have a corrupt regristry entry. Try
    re-installing RB and seeing if that helps. If not, please refer to the
    article below on cleaning a corrupt installation.

    ------------------------…
  • Andy,

    The TppVariable.OnCalc event should fire on traversal each time. Try
    placing the TppVariable in the detail band only. The BeforePrint event
    fires very frequently and could give you wrong data if used for
    calculation…
  • -----------------------------------------------------
    Article: Why Preview may not Match Printed Output
    -----------------------------------------------------

    ReportBuilder uses the Printer device context to perform all calculati…
  • James,

    Try placing everything in the Detailband inside a Region. Then you can set
    the Region.KeepTogether property to true so the detail fields will stay
    together if the page breaks.

    --
  • ---------------------------------------------
    Article: Forcing a Page Break
    ---------------------------------------------

    Question:

    How can I force a page break occur based upon
    a condition calculated at run-time…
  • Bill,

    Can you reproduce this error using our ReportBuilder Server demos? Be sure
    that you are connecting your event handlers correctly when loading templates
    if you have any external event handlers. Use the OnLoadEnd event. P…
  • Marco,

    Using ScreenPixels is not the most accruate way to do this conversion. You
    should use the Width, Height, Left and Top properties with the default units
    of the report (ie. inches, or millimeters). You can use the utility…
  • Morten,

    Thanks for the suggestion. The Preview in ReportBuilder was not intended to
    be used as a designer. The archetecture of the entire ReportBuilder
    application is set up so most, or all, report design must be done before t…
  • Morten,

    Freeing components inside the a call to Report.Print is not supported by
    ReportBuilder. We will research this further. A better way to handle this
    is to set the group bands' visibility to False and disable the NewPage…
  • Morten,

    When using the TppViewer, you can access the report component by using the
    Viewer.Report property. Your code should look something like the following:

    Viewer.Report.Groups[0].Free;
    Viewer.RegenerateReport;
  • Hello,

    You will need to generate the .rtf file with InfoPower first and then load
    that into a ReportBuilder RichText component with the ppwwRiched in the uses
    clause. The Full Justify is not supported in our interface.
  • Marc,

    1. This is a known issue with the report outline and has been logged for
    future fixes. Thanks for pointing it out.

    2. To customize the outline text, check out the help on the
    OnOutlineNodeCreate event. You w…
  • Conrad,

    Here are a couple examples that should get you on the right track in
    creating a dynamic table of contents.

    http://www.digital-metap…
  • Dirk,

    Try setting Report.PrinterSetup.DelegateCopies to True and see if that
    helps. Also, make sure you are using the latest printer driver for your
    specific printer.

    --