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

nicocizik

About

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

Comments

  • Hi Filip,

    ReportBuilder does not use Delphi's TPrinter object to print reports, is
    uses it's own TppPrinter object. The first mistake I see with your code
    below is when you are trying to assign the printer to the report. The
  • Hi Antonio,

    Please upgrade to ReportBuilder 7.03 and then send a small email to
    support@digital-metaphors.com requesting the image patch. This should solve
    your issue with black images.

    --
  • Juergen,

    If your report is set to psTwoPass, ReportBuilder will process the page and
    band spacing for every page in your report before printing anything to the
    screen. If you do not want RB to do this, you will need to make it …
  • Hi Jeff,

    Please send a small example of this behavior in .zip format to
    support@digital-metaphors.com and I'll take a look at it for you.

    --
  • Hi Rob,

    In ReportBuilder, each object belongs to a band by defining its "Band"
    property. This allows you to loop through each object in a certain band and
    change its properties any way you like. Check out the article below for…
  • Hi Doug,

    There are no plugins for the Core Labs connectivity that I know of. If you
    are interested in perhaps creating your own, you will want to take a look at
    the existing BDE and ADO plugins (daDBBDE.pas, and daADO) and use …
  • Hi Doug,

    Yes, when you edit the SQL, ReportBuilder by definition will execute the SQL
    statement to be sure it is valid. This works the same way a TDataSet
    descendent works in that if you alter the SQL of a Query, it needs to be…
  • Hi Doug,

    I created a sample application that connects to the Northwinds Access
    database using ADO, but was unable to get any SQL to execute when simply
    calling Report.Template.LoadFromFile. In fact the datapipeline never opens<…
  • Hi Doug,

    Are you by chance loading templates created in an earlier version of
    ReportBuilder? I believe when you load older templates into the latest
    version of ReportBuilder, the queries will be executed during the conversion
  • Hi John,

    If you do not want the report to show up at all, I would suggest simply
    checking your dataset before calling Report.Print for no records. Something
    like the following...

    - Using TQuery...

    if (Quer…
  • Hi Shanil,

    How are you refreshing the report output? Do you close the report before
    you select a new TimesheetID. As a test, try attaching a DBGrid to your
    query and see if the data is actually changing as expected when you ch…
  • Hi Shanil,

    This has been fixed in a patch for ReportBuilder 7.03. Please upgrade to
    ReportBuilder 7.03 and send an email to support@digital-metaphors.com
    requesting the patch and we'll send the patch to you.

    --
  • Hi Chris,

    There is a patch available that includes the recompiled
    ReportBuilder/TeeChart packages to work with TeeChart 7. Please send an
    email to support@digital-metaphors.com requesting them and we'll get the
    patch to yo…
  • Hi Fabio,

    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…
  • Hi Carlson,

    Usually when the screen output does not match the output on your printer,
    there is some code being executed during the report generation that causes
    this issue. Please take a look at your event handlers and be sure …
  • Hello,

    Unfortunately this is not a known issue with ReportBuilder. Here are a few
    things you might try.

    1. You mentioned that when you resized the page, this helped in the past.
    This leads me to believe that the iss…
  • Hi Debbie,

    I finally got the Dell M5200 driver installed, but was unable to recreate
    the error you are receiving. If possible, please send a small example
    application that demonstrates this error when printing to this printer i…
  • Hi Debbie,

    Sorry about the delay. I'm currently in the process of downloading the
    M5200 driver to test with on my XP machine. Thanks for your patience.

    --
  • Hi Brett,

    Thanks for evaluating ReportBuilder.

    1. ReportBuilder Pro comes with the ability to deploy a run-time designer
    exactly like the one you use at design time in Delphi. This gives your end
    users the ability t…
  • Hi Shanil,

    This is not a known error with ReportBuilder. Please try downloading a
    trial version of ReportBuilder 7.03 and test with that.

    --
  • Hi Michael,

    Unfortunately there is no horizontal shifting of components in
    ReportBuilder. You might try creating a RAP pass thru function that returns
    the text width of a string based on the text and font you send it. Then
  • Hi Bill,

    Items in a band are printed in the z-order they are given. You can use the
    "Send to Back" and "Bring to Front" options to change this order. These
    options are available by right clicking over any report object and sel…
  • Hi Michael,

    This is not a known issue with ReportBuilder. Which version of RB/Delphi
    are you using? If you create a very simple report with no event code, does
    the problem still occur?

    --
  • Hi Robert,

    Another thought... You may try to place your memo in the group header band
    and use the GroupHeaderBand.BeforePrint event to toggle the visibility of
    the memo.

    --
  • Hi Robert,

    As a test try placing a break point inside the BeforeGroupBreak and
    AfterGroupBreak events and see how many times they fire per actual group
    break. There is a definite possibility that they will fire more than once.<…
  • Hi Alan,

    Sorry, bad information in my last post. The purpose of the BooleanTrue and
    BooleanFalse properties is so you can assign the DBCheckBox component to a
    non-boolean field. For instance if you wanted to assign it to an In…
  • Hi Alan,

    The BooleanTrue and BooleanFalse properties are the string values used to
    determine whether a boolean field is true or false. For instance, in some
    cases your database might use "Yes/No" to define a boolean field so yo…
  • Hi Petter,

    The best way to do this is to place a TppVariable in the DetailBand of the
    report and use its OnCalc event to update the values of other TppVariables
    located in other bands. See the example below for an example of th…
  • Hi BMac,

    ReportBuilder will only traverse the data it is connected to using a
    DataPipeline. Be sure your report is connected to the correct datapipeline
    by either setting the Report.DataPipeline property or selecting it from th…
  • Hi Michael,

    Unfortunately there is no way to directly import the data from an XML file
    into a report. Knowing the XML format, you could create a Delphi method to
    extract each data value from the XML file and then by using a JIT…