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

    You could be getting this error for a number of reasons. The easiest way to
    find out where the exception is being thrown is to point your library path
    to \RBuilder\Source\... and set your debugger to break on excepti…
  • Hi,

    Thanks for the info.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

  • Hi Alina,

    Which exact version of ReportBuilder are you using? Does this happen with
    the same richtext data every time you print the report? Are there images in
    your richtext? If you load the richtext directly into an ordinary…
  • Hi Steve,

    Which version of ReportBuilder are you using? This error message indicates
    that no valid printer handle and printer canvas
    can be found. It may be that you need to re-install or update the printer
    drivers.
    <…
  • Hi James,

    Unfortunately the designer is limited in the way you can customize it. You
    may need to take control of the menu defined in the Data workspace and
    customize the import and export options so they filter your Items table…
  • Hi James,

    Try using the TppDesigner.Notebook property inside the OnShow event of the
    designer to change the page the designer initially loads. Something like
    the following...

    ppDesigner1.Notebook.SelectNextPage(Fal…
  • Hi James,

    You are going to want to use the OnSaveStart and OnSaveEnd events of the
    template to update these other fields in your database. This is the way the
    report explorer does it as well. Check out the article below on
  • Hi Rodger,

    Unfortunately the SupressRepeatedValues feature is not advanced enough to
    know when you are toggling the visibility of the detail band. You will need
    to supress the repeated values manually adding another check for t…
  • Hi Rodger,

    How are you suppressing the text object with the date for every detail band
    but the initial one in each group? You need to add some more logic there to
    go ahead and print this label in the next detail band in the fir…
  • Hi Jon,

    There are no known issues like this with RB 7 and the CalcOrder. If you
    would like, please send a sample of the template created in RB 6 in .zip
    format to support@digital-metaphors.com and I'll test it on my machine.
  • Hi Jon,

    I'm not sure I completely understand what is happening. When you load a
    report template that was created in RB 6 into the designer of RB 7, the calc
    order of the TppVariables are changed to 19 and above? Then how is ch…
  • Hi Ray,

    Which version of ReportBuilder are you using? By definition, the summary
    band will always print on the last page of the report, meaning that if you
    set the HeaderBand.PrintOnLastPage to False, the HeaderBand and Summary…
  • Hi Alexandre,

    There is no built in way to perform this task using ReportBuilder but there
    are a few ways you could do this manually.

    1. Set the page list either manually in the print dialog or in code to only
    print t…
  • Hi Andi,

    By "designtime" do you mean Delphi design time or while you are designing a
    report in an end user solution at run time? If you mean while designing a
    report at run time, you could possibly clear out all the images on y…
  • Hi,

    This is not a known issue with ReportBuilder 9.01. If possible try printing
    your report to a different printer and see if that helps. You may also want
    to try installing ReportBuilder to a different machine (Perhaps with…
  • Hi Sam,

    Please send the example to support@digital-metaphors.com and I'll take a
    look at it for you.

    --
  • Hi Sam,

    There is no multiple threading occurring in ReportBuilder unless you are
    using RB Server or Background Printing. The main issue with loading images
    before 7.04 was that we were not globally locking the memory used for t…
  • Hi Sam,

    What type of printer are you printing to? In the past we have found that
    certain printers do not handle images as well as others. The fixes made in
    ReportBuilder 7.04 greatly reduced the number of "black image" occuran…
  • Hi Andreas,

    This issue has been addressed in RB 7.04. If you need information on
    upgrading, please contact sales@digital-metaphors.com for more information.
    Note that this upgrade is free of charge if you have already purchased…
  • Hi Petter,

    I created a simple example that uses the code you gave below with some minor
    adjustments that does what you need. Note that there is no
    TppViewer.Producer property or TppReport.ReportPageCount property but other
  • Hi Gerhard,

    1. In my testing with Delphi 6 and RB 7.04, I was able to copy a Report
    component and paste it successfully on a form or data module. Though this
    is not a known issue, please try upgrading to the latest version of …
  • Hi Bill,

    Instead of using only one variable for everything, I would use a regular
    TppSystemVariable to keep track of that page numbering and use a TppVariable
    to keep track of the group. If you have the group set to Reset Page …
  • Hi James,

    Check out my response to your earlier post. You can use the
    TppDesigner.Menu property to access the main menu of the designer and
    customize it how you need.

    --
  • Hi Eric,

    I have not received anything since your last post. If possible, please send
    the email again. Thanks.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in Keep header and details on 1 page Comment by nicocizik October 2004
  • Hi Eric,

    I am unclear about what you would like your report to look like. If the
    DBMemo inside the Title band is too large to fit on one page, where do you
    expect the detail values to be printed? Perhaps a quick diagram of wha…
  • Hi Eric,

    You could place everything inside each band into a stretchable region with
    KeepTogether set to True. This should give the effect you are after.

    --
  • Hi,

    This is not a known issue with ReportBuilder. Please create an example that
    demonstrates this behavior and send it in .zip format to
    support@digital-metaphors.com.

    --
  • Hi,

    How much memory does your machine have? Does the report you are trying to
    print contain multiple large image objects per page? Do you have
    Report.CachePages set to True? If so, try setting it to False and see if
    that…
  • There is an example of creating a PassThru function in the ReportBuilder
    Developer's Guide located in the \RBuilder\Developer's Guide\ directory.
    The DetailBand.BeforePrint event is available in Delphi as are all the other
    events avai…
  • Hi Felix,

    Sorry, I was unaware you were using RAP. You will need to create a
    pass-thru function to preform a task like this in RAP.

    --