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

    Which type of connectivity and database are you using? In my testing, when
    printing from the preview, the data is not accessed after the preview is
    loaded. I've never heard of a report taking 15 minutes to load one p…
  • Hi Kenneth,

    Which version of ReportBuilder/Delphi are you using? It is difficult for me
    to tell what is going on unless I can see the layout of your report. Does
    the report have any nested groups? Are the groups set to reset …
  • Hi Shanil,

    Having your report set to psTwoPass will guarentee that the page count is
    correct when previewing. If it is working with psOnePass, I would stick
    with it. I believe it is mainly for navigating back and forth through…
  • Shanil,

    If you remove the System Variable from your report, does it run faster? We
    have never heard of this issue with ReportBuilder before. All a System
    Variable does is compares the Report's total pages to the current page
  • Hi,

    You're going to want to use the JITPipeline to traverse a list of data that
    is not on a database. Take a look at demos 136 - 140 located in the
    RBuilder\Demos\1. Reports\... directory. These examples show how to connect
  • Hi Kumar,

    In the Print Dialog of ReportBuilder, there should be a listbox that allows
    you to choose any installed printer you like.. Are you unable to do this or
    is the selected printer being ignored?

    --
  • Hi Rob,

    If you simply place a dbCalc object inside the GroupFooter band and set it's
    field name, it will give you the sum of that field without the need to print
    all the field values. You can also use TppVariables to do this, b…
  • No problem... glad you got it working :).

    --
  • Hi Keith,

    As a rule of thumb, it is never a good idea to open and/or alter a dataset
    connected to a report during report generation. This generally causes the
    report engine to become lost in traversal and will give you incorrec…
  • Hi Keith,

    Usually when the report shows up fine on screen but breaks when it is sent
    to the printer, the problem is some event handler code that is being
    executed either only when the report is printed or in addition to some cod…
  • Hi Keith,

    Which version of ReportBuilder/Delphi are you currently using? We have not
    had any issues like this one in the past. As a test, try commenting out all
    your event handlers and re-run your report. If you still get the…
  • Hi Cameron,

    Every time we release a new version, we run the entire ReportBuilder product
    through a Memory Checker program (Sleuth QA) to search for memory and
    resource leaks. It is however obviously impossible for us to catch t…
  • Hi Thatchin,

    In my testing, with RB 7.03 and Delphi 6, the HeaderUsingSubReport example
    seemed to run correctly. Please upgrade to RB 7.03 and re-download the
    example. I re-posted it incase the data was corrupted somehow.
  • Hi Alex,

    You could possibly use the Template events to connect your report to the
    proper pipelines when it is loaded. You would want to use the OnLoadEnd
    event specifically. This could however turn out to be difficult being th…
  • Hi Schalk,

    Borland did not change any Interface section code with this update.
    Therefore the update is probably not the issue. ReportBuilder 7.03 does not
    natively support TeeChart 6.01. You will probably need to rebuild the
  • Hi Alejandro,

    We do not have a QueryWizardviaCode demo that specifically works with ASTA.
    Take a look at the daASTA demo provided on our web site in the DADE plugins
    page for an example of using ASTA with ReportBuilder. From …
  • > Also, as we have third-party DADE components, where are the links for

    We willingly post all third-party add on components for ReportBuilder on our
    website. The reason you do not see any Custom Query Designers or Query
  • Hi Marcelo,

    Although they are not as advanced as what you are trying to accomplish, here
    are a couple of example of creating a custom Query Wizard and Query
    Designer. Hope they help.

    in query wizard or query designer Comment by nicocizik May 2004
  • Hi Ed,

    In my opinion, the way you describe below is the best way to go about this.
    I find that processing data before generating a report in ReportBuilder
    tends to prevent a lot of headaches in Getting proper fieldvalue with DrawCommandCLick Comment by nicocizik May 2004
  • Hi Ed,

    I went ahead and created a simple example that should get you on the right
    track. I essentially extracted the text value from the drawcommand once it
    was clicked, then looked up that value in a separate table and retriev…
  • Charles,

    1. You do not want to use the Component.BeforePrint event to do this.
    Instead use the DetailBand.BeforePrint event.

    2. Instead of retrieving the data directly off your dataset, use the
    TppDBPipeline to acce…
  • Hi Charles,

    How are you assigning the print_bold flag? The easiest way would be to
    create another field in your dataset that keeps track of which records need
    to be bold or not. Then you could simply check the two values at th…
  • ---------------------------------------------
    Article: Currency Formatting in ReportBuilder
    ---------------------------------------------

    Currently when formatting currency display formats, ReportBuilder
    internally calls Fl…
  • Hi Tony,

    This is not a known issue with ReportBuilder. As a test, try tracing into
    this code to be sure the correct file name is being assigned to the
    Template.FileName. Also be sure the Template.FileName is not being reset in…
  • Hi Lon,

    Check out demo 136 located in the \RBuilder\Demos\1. Reports\... directory
    (dm0136.pas). This shows exactly how to use a JITPipeline to access data
    you have stored in a TStringList.

    --
    in Need Help Comment by nicocizik May 2004
  • Hi Dayna,

    Sorry, in my first response I was making a few assumptions. If you are
    allowing your users to change the printer settings manually, there should be
    no need to do any of the things I mentioned below. This is however n…
  • Hi Dayna,

    I assume you are setting the Report.PrinterSetup.PrinterName property inside
    your report before you save the template. This is a very unreliable method
    to use when switching machines, operating systems, etc. The temp…
  • Hi Carlos,

    In my testing, I was able to get every thing working correctly (Delphi 5,
    RBuilder 7.03, and TeeChart 6.01) simply by unstalling my current versions
    of ReportBuilder and TeeChart, then reinstalling TeeChart first, the…
  • Hi Pavel,

    Many of the ReportBuilder events are called numerous times during report
    generation. It is simply the way ReportBuilder was designed to work. This
    is why we only recommend using the TppVariable.OnCalc event to make
  • Hi Charles,

    Sorry, Unfortunately it is not possible to load templates when you are
    inheriting components in ReportBuilder.

    --