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

  • --------------------------------------------
    Article: Delphi.OHL Could Not Be Opened
    --------------------------------------------

    Q: I tried to install ReportBuilder, but I received an error: "The file
    c:\Program Filrs\Hel…
  • Hi Jim,

    The ability to control the drop down box in the Print dialog is not
    available in the current version of ReportBuilder. We have had many
    requests for this feature and it is on our todo list for a future release.
    Cur…
  • Hi Heiko,

    In my testing with a large memo inside a dynamic height detail band, the
    page header and page footer bands seemed to show up for each page as
    expected. Which version of ReportBuilder are you using? Are these memos
  • Hi Tony,

    Yes, please send it in .zip format to support@digital-metaphors.com and I'll
    take a look at it for you.

    --
    in Groups Comment by nicocizik May 2004
  • Tony,

    Where are you making this call from? The best place to make a call to this
    method is before the Report.Print call is made. Any attempt to move the
    groups around during report generation has a good chance of either produc…
    in Groups Comment by nicocizik May 2004
  • Hi Vincenzo,

    Unfortunately it is not possible to obtain the record count before the
    datapipeline has traversed all the data. As a workaround you could create a
    sub-query in DADE (or on your form) that just returns the COUNT of …
  • Hi Jorge,

    ReportBuilder 7.03 is the latest release. The latest version of
    TExtraDevices should work correctly with your version of ReportBuilder. Be
    sure you are still not linking in any old files or packages in your library
  • Hi Jon,

    This is possible if you install each version of ReportBuilder with a
    different version of Delphi. For instance, you could have RB 6.03 for
    Delphi 6 installed and RB 7.03 for Delphi 7 installed at the same time
    with…
  • Hi Ian,

    ReportBuilder used the exact same API calls to communicate with the
    connected printer driver in Windows 98 that it used in Windows XP. The only
    difference is the printer driver. Unfortunately the Windows 98 memory
  • Hi Ian,

    If the report prints fine in Windows XP and not in Windows 98, it is most
    likely a printer driver issue. Have your customer download the latest
    drivers for the printer they are using and re-run the report. Also, Window…
  • Hi Moro,

    For future reference, please post RAP questions in the RAP newsgroup. This
    helps us understand exactly which part of ReportBuilder you are using so we
    can answer your questions quicker and more accurately.

    Y…
    in TppImage Comment by nicocizik May 2004
  • Try using the FileExists method in the SysUtils unit.

    uses
    SysUtils
    ...

    lsFileName := 'c:\myImage.bmp';

    if FileExists(lsFileName) then
    ppImage.Picture.LoadFromFile(lsFileName);

    --
    in TppImage Comment by nicocizik May 2004
  • Hi Moro,

    1. If you are loading a jpeg or gif, be sure you have the corresponding
    ReportBuilder units in your "uses" clause... ppJPEG, or ppGif.

    2. You can load an image into a TppImage component by using the
    TppImag…
    in TppImage Comment by nicocizik May 2004
  • ---------------------------------------------
    Article: Forcing a Page Break
    ---------------------------------------------

    Question:

    How can I force a page break occur based upon
    a condition calculated at run-time…
    in new page Comment by nicocizik May 2004
  • Hi Gary,

    There is a patch available for RB 7.03 that may fix this issue. Please send
    an email to support@digital-metaphors.com requesting the "image patch" and
    we'll send it right out.

    --
  • Hi Giacomo,

    The DetailBand events fire too late to create and add an image component.
    Instead of destroying the old images and recreating new ones, why not simply
    resize and position the old images and reset their TppImage.Pictu…
  • Hi Fred,

    The article below describes how to create a subreport dynamically in code.
    After you create a subreport, check out the example below on how to load a
    template into an empty subreport on your report. This should get you…
  • Hi Karen,

    Unfortunately, there is no way to display grid lines between each detail
    line in the current CrossTab component. I will mark this down as a possible
    enhancement for the next release of ReportBuilder.

    --
  • Hi Barry,

    ReportBuilder 7.03 originally only supported TeeChart 6.0. Due to recent
    demand we rebuilt the TeeChart packages to work with TeeChart 7.0. If you
    would like these updated packages, please send an e-mail to
    supp…
  • Hello,

    Thanks, we received your email and are currently testing the image on
    different printers. We'll be in touch.

    --
  • That will be fine.

    --
  • Hello,

    If possible, please send a small example that recreates this behavior in
    .zip format to support@digital-metaphors.com and we'll test it on all of our
    printers here.

    --
  • Hi Rob,

    Sorry, I must be loosing it today :). The DBCalc components are meant to be
    stand alone objects. If…
  • Hi Rob,

    Sorry, the z-order is the only way ReportBuilder knows which drawcommands to
    render to a page at a given time. You will either need to inform your users
    of this requirement, or perhaps create a utility that loops throug…
  • Hi Rob,

    Yes, this type of calculation should be possible in ReportBuilder. Remember
    that if these two variables are in the same band, you will need to adjust
    the z-order of the variables (send to back, bring to front) to ensure…
  • Hi Peter,

    Are you trying to do this at runtime in code or at design time in the Report
    Designer?

    At runtime, you will need to loop through each object in the specified band
    and create a new copied component with a new…
  • Hi Kevin,

    Try calling Form.BringToFront in the OnScreenDevicePageReceive event to
    force the main form have focus. I am unsure about the timing of the form
    and progress bar events so you might have to play around with them a li…
  • Hi Kevin,

    Check out the following example. It should help get you on the right track.

    http://www.digital-metaphors.com/tips/ProgressBar.zip
  • Hi Tony,

    The reason this is failing is that when you free an object, ReportBuilder is
    notified of this and automatically updates the Band.ObjectCount for the
    current band. For instance if you had two objects in a band and use t…
  • Hi Kevin,

    Try setting Report.CachePages to True. This will cache each page in memory
    so RB should not have to re-access the dataset.

    --