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

    Thanks for the better explanation. I wasn't sure if it was possible to do
    what you described but I tried it and it seems that it will be. I created a
    small example application that first generates a .raf file by click…
  • Hi Leon,

    I am unclear about your data access. What type of database are you using?
    What are the properties of each of your objects that you plan to use with
    ReportBuilder. Do these objects act as controls that can be placed on…
  • Hi Zoran,

    Did you remember to delete the existing templates from the report components
    on your form? Do this by entering the Report Designer and choosing File |
    New Report from the menu. This will clear out the existing templa…
  • Janusz,

    Sorry but there is no KeepTogether property for the CrossTab component in
    ReportBuilder.

    --
  • Hi Mike,

    Check out the following example for a way to solve the problem of too many
    columns to fit on one sheet of paper. Essentially this example places each
    set of columns in a subreport and then collates the pages manually.<…
  • Alex,

    Sorry, this is not a feature of ReportBuilder and I do not believe there are
    any third party tools that export to XML.

    If you need to export to XML so you can transfer reports over a server, you
    might want to ch…
  • Hi Massimo,

    Here is another example using a DBPipeline rather than a JITPipeline. You
    just need to adjust the DetailBand.BandsPerRecord property to see more than
    one copy of a label. Hope this helps.

    in Print more copies of the same label on the sheet of labels. Comment by nicocizik July 2003
  • Hi Massimo,

    Check out the following example for a way to print duplicate labels using a
    JIT pipeline.

    http://www.digital-metaphors.com/ti…
  • Hi Sham,

    Check the Report.DataPipeline property and be sure it is set up properly.
    It sounds like you are not getting the data you need to the report. Be sure
    all your pipeline objects are connecting correctly.

    --
  • Steffen,

    Check out the example below for a good example of how to change the
    surroundings of a suppressed text component. This example removes a shape
    that exists behind the dbText that is being supressed. You could just as
  • Igor,

    As a test, hook your datasource up to a DBGrid and see if the speed changes
    without ReportBuilder in the mix. Also, you might try testing with ADO
    rather than BDE and see if that helps the speed at all. Are you able to s…
  • Bill,

    When ReportBuilder generates a memo, each line of wrapped text is loaded
    into a TStrings object so that a device will not have to worry about finding
    the CRLF's. You may have to increase the size of the memo and take word…
  • That's how I would do it :).

    --
  • Hello,

    There is not an event available that will only fire once per record. You
    can still use the DetailBand.BeforePrint event and instead of clearing the
    RichText control, you could check to see if the information you want to<…
  • Hi,

    Thanks for evaluating ReportBuilder. The BeforePrint and OnPrint events
    will fire more than once during report generation. Try clearing the
    TppRichText.RichText property before you add text to it from your database.
    T…
  • 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