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

nicocizik

About

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

Comments

  • Hi Mike,

    - We have never had an AV like the one you are getting at that specific
    time. Which Edition of ReportBuilder 7.02 are you using? (ie. Standard,
    Pro, Enterprise, Server).

    - You might try creating a two pass r…
  • Hi Mike,

    1. Instead of using regions to position the summary band, try using the
    TppSummaryBand.PrintPosition property to define where you would like it's
    position on the page to be. You can access this property through code or…
  • Hi Trhia,

    You need to use the Report.OnGetAutoSearchValues event to retrieve the
    criteria entered. From there you can then use these values to change any
    value you need inside the report before it generates. See the ReportBuil…
  • Hi Gunter,

    This sounds like an RBAddon issue but it may be possible to accomplish this
    without the use of any third party tools.

    Try creating a group on a static invisible lable and using the group footer
    as your curr…
  • Hi Ericus,

    As a test, try creating a DBGrid on your Delphi form and see if you receive
    the correct data keeping the master-detail relationship of the main report
    and two subreports. If you do see the correct data, please send a…
  • Hi Bob,

    At runtime you can use the following code to save a template to file:

    Report.Template.FileName := 'C:\MyReport.rtm';
    Report.Template.SaveToFile;

    And this code to load the template from file:

    R…
  • Hi Bob,

    ReportBuilder uses the printer specific drivers to make report measurements
    and define each printer's unprintable area. Since each printer is
    mechanically different (ie. print resolution, unprintable area, etc), it
  • Hi Richard,

    Check out the first example on how to create columns dynamically as you
    need them at runtime. The second example shows how to overflow columns to
    the next page horizontally if needed by creating two subreports and
  • Hi Daniel,

    This is possible if you create more than one device. You will need to
    create a printer device for the report and a Text/PDF device for the report.
    Then you can call TppReport.PrintToDevices to print to file and print…
  • Hi Kan,

    Sorry, but this is not supported in ReportBuilder. You will need to use two
    variables with the same value and perhaps toggle the visibility of each as
    you need to see them. Then you can reset one variable on Group End …
  • Hi Joe,

    Which edition of ReportBuilder are you using (ie. Standard, Pro,
    Enterprise)? The easiest way to accomplish this would be to save the first
    report to template with all data access saved in DADE and all code saved in
  • Hi Yannis,

    In this case, you might try using the Report.OnStartPage event. This event
    fires before the Headerband.OnBeforePrint as well.

    --
  • Hi Yannis,

    Try using the SubReport.OnPrint event. In my testing, it looks as though
    this event fires before both the HeaderBand.BeforePrint and
    Subreport.Report.StartPage.

    --
  • John,

    ReportBuilder 6.03 is no longer supported/available. Please consider
    upgrading to the latest version of ReportBuilder, 7.02. RB 7.02 contains
    many new features and fixes as well as being supported by the latest version
  • Roger,

    Please see the ReportBuilder Help in the ReportBuilder Reference | TeeChart
    | Delphi 6... section. This page gives a chart of all versions of TeeChart
    that are supported by ReportBuilder. The version of TeeChart that co…
    in TChart Comment by nicocizik July 2003
  • Hi Eric,

    Thanks for the suggestion. Using the OutOfSpace property is fine as long as
    you are careful with TwoPass reports. Be sure that you are not breaking a
    page in one pass and not the other.

    --
  • Eric,

    Thank you for your suggestion.

    In addition to using RBAddon's PageBreak, SubReports, and Groups to force
    pagebreaks, you can also try calling DetailBand.OutOfSpace.

    --
  • Hi Vladimir,

    1. The CrossTab.Font should pass thru to your report with the character set
    you define. There should be no need to create a new element to do this.

    2. It is possible to change/replace the display format. S…
  • Vladimir,

    If you are running ReportBuilder 7.02 for Delphi 5, you should not have any
    packages that rely on files with the "76" extention. This could be a
    corrupt installation or you could be experiencing a version conflict. W…
  • Hi Elif,

    You should be able to summarize a number of variables by simply using
    another TppVariable component located in the group footer. Then set the
    timing of the variable to reset on group end to summarize each group
    in…
  • Hello,

    When you install ReportBuilder, you need to be sure you select the
    International Language Support option before the installation begins. This
    will install the different language .dll files needed to run RB in a
    diff…
  • Hi Eric,

    It is possible to close a child form from the PreviewFormClose event only if
    you use a TTimer object to do so. This is to allow the report to finish its
    destroy sequence first before destroying the form. Below is a sm…
  • Hi Paul,

    What are you trying to accomplish in RAP? You might try using Windows API
    calls to find out the .dll files that are being loaded when you run your
    application and see if the memory usage adds up. 19 meg for a two page…
  • Hi Paul,

    Thanks for the description and screenshots. ReportBuilder is caching the
    pages in case more instructions are given before you load another template.
    As a workaround, you might try loading a blank template after you pr…
  • Hi Eric,

    Glad you got it working. The Report.OnPrintingComplete event only fires
    after a report has been sent to a device. This does not necessarily have to
    be a printer. You might try using the Event Tracker (\RBuilder\Demos…
    in Thank You Comment by nicocizik July 2003
  • John,

    I would suggest loading the entire text file into a rich text component and
    formating it from there at run time. You can use the rich text properties
    SelStart, and SelLength to define which sections of text need to be
  • Hi Paul,

    You could load the templates you already have made into a report every time
    before one of your users opens the ReportDesigner. This can be done very
    easily by using the following code:

    Report.Template.FileNa…
  • Hi Paul,

    I am a bit unclear on your question.

    What type of template to you already have? Is this template a ReportBuilder
    Report Template (.rtm)? If it is, you can simply load the template into an
    empty report using…
  • Hi Rodger,

    I'm not sure if you got this working but here is an example that does what I
    think you want. Hope this helps.

    http://www.digital…
  • Hi Rodger,

    Each item in a report is made up of a draw command of some type. In the
    NoData event, you will need to create a new TppDrawRichText command to
    replace the one not being generated. For instance you will need to do