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

nicocizik

About

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

Comments

  • Hi,

    The only components available with the ShiftRelativeTo property are
    descendents of the TppStretchable class. This implies that they are not
    static objects. The TppImage is a static object and therefore can only
    shift …
  • Hi,

    By using Regions, you may not have to move any components at runtime.

    Try placing your components in TppRegions with their ShiftRelativeTo
    properties set to any corresponding Regions above or below them. Using the
  • Rudi,

    Check out the example below. This example uses a report object loop to
    extract the report objects from the pagestyle, then places them in a list to
    later be inserted into the pagestyle of another report.

  • Hello,

    The Report Outline acts as a TTreeView in Delphi. If you use the
    Report.OnOutlineNodeCreate event you then gain access to the Node property
    of the tree view. From here you can do whatever you need to the nodes of
    t…
  • Mike,

    We are aware of the bug you detected and are working to resolve the issue as
    quickly as possible. As this is a design time bug that only exists in the
    Standard version of ReportBuilder, it will require that we create a ne…
  • Hello Gentlemen,

    I assure the both of you we are working diligently to resolve this issue.
    Thank you again for you patience.

    --
  • Hi Paul and Mike,

    Thanks for reporting this issue. This is a design-time bug which we have
    fixed for the next release. Thanks for your patience.

    --
  • 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…