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

nicocizik

About

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

Comments

  • Hi Calvin,

    RAP includes access to the OnDrawCommandClick event. The only problem would
    be accessing other report objects in Delphi. You could do this using a
    PassThru function created in Delphi. See the ReportBuilder Develope…
  • Hi Calvin,

    Try creating the whole thing without the use of threads first and see if you
    can get every thing working. You might try using the OnDrawCommandClick
    event for a component in your report allow a user to click on an it…
  • Eric,

    I was able to recreate the issue and the bug has been logged. I will let
    you know when a fix becomes available. Thanks.

    --
  • If you wish to set the variable, you will use the same technique as in the
    example I provided. However the easiest way to set a global variable in RAP
    from Delphi is to use a JITPipeline. Using a JITPipeline, you can easily
    set any …
  • If you are trying to set a global variable from Delphi you can do so using
    the method in the following example. It is not possible to access Global
    variables from a Delphi app.

    in Setting Variables Comment by nicocizik July 2003
  • Hi Kara,

    Which edition of ReportBuilder are you using? (ie. Standard, Pro,
    Enterprise, or Server). Which version of Delphi are you using?

    The extention "75" refers to ReportBuilder 7 for Delphi 5. If you are using
  • Hi Sujas,

    Sorry about the delay in my response. Simply setting the subreport's
    visibility to False will not stop ReportBuilder from accessing the data for
    that subreport. You might try temporarily disconnecting the datapipelin…
  • Hi Simeon,

    Try placing the components you would like to keep together in a TppRegion
    component with the KeepTogether property set to True. This will let
    everything inside the region go to the next page if a page break is needed…
  • I'm sorry, you will want to set the group footer's visibility to False if
    there is not enough room to fit it at the bottom of the page.

    --
  • Hi Tony,

    It sounds like there is not quite enough space for the Group footer so it is
    going to the next page. A way around this would be in the
    DetailBand.AfterPrint, check to see if you have enough space at the bottom
    of …
  • Hi Nols,

    The TppRichText component works the same way as the built-in Delphi
    TRichEdit wrapper component. At run-time you can programmatically edit and
    manipulate the formatted text by using the Paragraph, SelAttributes,
    S…
  • Hi Suraj,

    If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to
    compile a project that contains TeeChart functionality, then TeeChart is
    probably installed correctly. In order to get around these error mess…
  • Mike,

    If this is a temporary fix, try turning Range Checking off and see if the
    report will run. If not, you may have to look at the source code you have
    for RB 3 and see if you can trace where the problem is.

    --
  • Hello,

    Try to get this working in Delphi without ReportBuilder first, then move it
    to RB. You will need to use a TRichEdit component and find the length of
    the longest line in your RichText document by using the SelStart, SelLe…
  • Hello,

    1. Sorry but nested regions are not supported in ReportBuilder. As a
    work-around, try placing a subreport either in place of a region with the
    regions inside the subreport, or inside an existing region acting as a
  • 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