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

nicocizik

About

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

Comments

  • Alan,

    If you have access to Delphi 5 or above, try testing with ReportBuilder 7.02
    Trial Edition and see if the issue is resolved. I was unable to recreate
    the issue on my computer using RB 7.02 with Delphi 7. Feel free to sen…
  • Sham,

    ------------------------------------------------------------------
    Tech Tip: Subreport header/footer bands do not print for
    Child type subreports.
    ------------------------------------------------------------…
  • Janusz,

    Check out the CrossTab demo 127 in the \RBuilder\Demos\2. CrossTabs\...
    directory. This demo (ct0127.pas) shows how to add custom lables to a
    CrossTab.

    --
  • Mike,

    Below is a link to an example of creating an AutoSearchField using RAP code.

    http://www.digital-metaphors.com/tips/DMRAPCrea…
  • Morten,

    Though the printers and reports are the same, the printer drivers are
    different in Windows 98 vs. 2000. Find out the margin settings for the
    printer
    running in Windows 98 and increase the margins in your report acc…
  • Joe,

    I'm a little confused about what you are trying to accomplish. The header
    band will always print at the top of a new page. Please provide more
    information on what you are trying to do. You might try creating a group
    in New Page Comment by nicocizik April 2003
  • Jennifer,

    I tested using a Windows 98 machine with ReportBuilder 7.02 and it seemed to
    work correctly. You might try swapping the carriage return and line feed
    characters so that it reads #13#10. You want to perform a carriage…
  • Nicolas,

    Send an example demonstrating the problem perhaps using one of our CrossTab
    demos located in the \RBuilder\Demos\2. CrossTabs ... directory.

    --
  • Hi Nicolas,

    We have had no known issues like the one you are experiencing. Please send
    a small running example demonstrating the problem to
    support@digital-metaphors.com and we'll take a look.

    --
  • Check out the "Contolling End-User Environment" post in the Tech Tips news
    group. This explains how to use an existing connection.

    --
  • Hi Knut,

    Perhaps your .dll archetecture is modeled differently than our engine was
    designed to support. ReportBuilder 7 is fully thread safe. If you are
    starting work on a multithreaded appliction you might consider upgrading …
  • Hi Sham,

    Try using a report object loop instead of the ObjectByName method. Check
    out the "Loop Through All Objects" post in the Tech Tips | Codebased
    newsgroup.

    --
  • Andy,

    Check out Demo 33 at \RBuilder\Demos\1. Reports\dm0033.pas. This demo shows
    how do perform an address merge in code. You may also merge one line using
    a TppVariable and data directly from the pipeline as Chris explained.…
  • Mark,

    To combine these reports into one file, you will need to load each report
    into a subreport residing in a main report object and then generate them to
    memory and reorder the pages. Below is a link to an example that create…
  • Chang,

    Manipulating a large number of components in the same selection may slow the
    performance of ReportBuilder.

    --
  • Chang,

    This issue has not yet been addressed, however usually the only time the
    performance of ReportBulder is compromised due to a copy/paste operation is
    when a large number of components is used.

    --
  • Hi Laurent,

    To save resources, try loading the images at runtime during report
    generation as you need them instead of all at once. This can be done using
    a JITPipeline in the OnGetFieldAsPicture Event using a list of the filena…
  • Sham,

    TppSubReport is a descendent of the TppComponent class and was created so
    you can place a subreport component inside an existing report.
    TppChildReport is a descendent of TppCustomReport and is contained inside
    the Tp…
  • Irek,

    Try loading the subreports dynamically instead of using inheritence. This
    way you can take the class hierarchy out of report generation and load the
    reports directly. For example you will create a single template which w…
  • Edifser,

    I was unable to recreate the issue you are having on my computer. Please
    send a small working example in .zip format to support@digital-metaphors.com
    and we'll take a look.

    --
  • Jeff,

    Try replacing the print dialog and registering a custom dialog that has an
    option to turn off and on Duplexing with a printer able to print two sided
    pages. Copy the ppPDlg.pas file and rename the unit and class, then
  • Mike,

    You should be able to load the templates directly into a report object from
    a BLOB field using a pipeline connected to the RBItems table. At runtime,
    you will need to use the Report.Template.LoadFromDatabase and SaveToDat…
  • jmm,

    You will need to write your report with the ESC code included to a text
    file, and then send the text file to the printer for any print commands to
    work. See Demo 107 in the \RBuilder\Demos\1. Reports\... folder for an
  • Janusz,

    Try setting the Report.TextFileName or Report.ArchiveFileName before calling
    Report.Print. The location in the 'where' option for printing to file will
    then be changed to this directory.

    --
  • Morten,

    Make sure you have the latest printer driver for your operating system.
    Also try installing the latest version of ReportBuilder 7.02.

    --
  • Please see the TppBarcode help topic in the RBuilder.hlp file to view all
    constraints and boundaries for each type of barcode supported by
    ReportBuilder. This should help you design the size you need.

    --
  • Dirk,

    You will need to write a passthru function to access the Report.Engine.Page
    component in RAP. Below is a link to an example of a RAP passthru function
    and there is a tutorial in the ReportBuilder Developer's Guide availa…
  • Hi Pat,

    Here is another example for you to look at. This example sets up the
    archetecture you will need to implement what I described in my last post.
    This example sets up only the ability to register one descendent class but
  • Pat,

    The close button is only meant to be used with the print preview dialog. It
    was never a feature of the Designer preview window and will therefore have
    to be added as a custom feature of your own. One way you could try to<…
  • Hi Pat,

    Here is a link for an updated version of the example I gave you before.
    This example enables the close button in the previewer as well as the
    designer preview window. Enjoy in Report viewer cancel button is disabled Comment by nicocizik April 2003