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

    RB 10.04 includes native PDF export as well as the ability to automatically
    generate and send exported files via email.

    For a couple demos of using the PDF device, please see demos 108 and 109
    located in …
  • Hi Poch,

    The detail band will only print a variable number of times if needed. For
    instance if you have your report connected to a dataset that will print a
    different number of records per report. The same concept should app…
  • Hi Poch,

    Take a look at the following article on printing to continuous paper.

    ----------------------------------------------------
    Article: Printing to Continuous Paper
    -----------------------------------------------…
  • Hi Andy,

    Once the subreport is loaded, you can perform a report object loop to locate
    the subreport you are after. Take a look at the following article on
    creating a report object loop.

    ----------------------------…
  • Hi Ken,

    There is a patch available for this issue. Please send an email to
    support@digital-metaphors.com requesting the patch and we'll send it to you
    as soon as possible.

    --
    Regards,

    Nico Cizik
  • Hi Vincenzo,

    We have not seen this behavior before. At what point does the link between
    the two datasets dissapear? Are you at any time editing the SQL manually in
    DADE? This would disable any automatic linking in DADE. If…
  • Hi Vincenzo,

    The CreateAutoSearchCriteria routine takes the actual field name used in
    your SQL statement for a calucuated field. My suggestion would be to create
    the Autosearch expression in DADE first then take a look at wha…
  • Hi Marco,

    Are you grouping these fields in SQL or are these actuall groups in
    ReportBuilder? If these are nested groups in the ReportBuilder design, be
    sure you are ordering on the grouping fields.

    --
    Regards…
  • Hi Bill,

    If you are loading templates, you can always assign the preview form
    settings after the template has been loaded in order to keep the setting
    consistant for every report. You would need to use a template event such a…
  • Hi Andrew,

    You could possibly use the TppDesigner.TabChange event. This fires when a
    user changes the tab (Data, Code, Design, Preview) in the designer.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Andrew,

    I apoligize, I misread your initial post.

    In order to refresh the data shown in DADE, you will need to clear the
    meta-data cache.

    ----------------------------------------
    Tech Tip: Clearing the …
  • Hi Andrew,

    The data tree can be refreshed by right clicking over it and selecting the
    "refresh" option. This can also be done in code by accessing the
    layoutmanager of the TppDesignerWindow. The following example shows how <…
  • Hi Shahine,

    RB 10.x is designed to be completely thread safe. If you remove any third
    party components from your application such as Pragnaan, are you still able
    to recreate the error? Perhaps using the native PDF export?
  • Hi Isaac,

    Changing the DetailBand.BeforePrint event to the following seemed to solve
    the problem.

    procedure TForm1.ppDetailBand1BeforePrint(Sender: TObject);
    var
    liBandsGenerated: Integer;
    liCurrPageBan…
  • Hi Isaac,

    Take a look at the following example. This is the first step to get your
    application working. The example skips an amount of labels then prints a
    variable number of copies for each label based on a value in the dat…
  • Hi Charles,

    Sorry for the misunderstanding.

    The TdaSQL class can be descended from (see TdaMagicSQL) however the amount
    of altered RB code you will be able to reuse is really dependent on which
    code you altered. If…
  • Hi Charles,

    Yes, it is possible to completely replace all of the existing dialogs in
    ReportBuilder (with the exception of the designer). It is definitely
    possible to create your own query designer and replace the native one <…
  • Hi Paul,

    Try placing the description field inside a stretchable region and toggle its
    visibility. If your detail band's print height is set to phDynamic, it
    should snap to the smaller size if the region is not visible.
    <…
  • Hi Jim,

    You can use the PreviewFormCreate event to access the TppViewer.GotoPage
    routine to start the preview on a given page. Take a look at the following
    example of how to do this.

    in Set first page to show in preview Comment by nicocizik October 2006
  • Hello,

    There is a patch available for RB 7.04 that fixes this issue. Please send
    an email to support@digital-metaphors.com requesting the patch and we'll
    send it to you.

    --
    Regards,

    Nico Cizik
  • Hi Pierpaolo,

    I would recommend trying the first suggestion I gave using the two section
    style subreports. This will take minimal redesign work and should give you
    the exact effect you are after.

    --
    Regards,<…
  • Hi Pierpaolo,

    The NewPage property is used to print the title or summary band on it's own
    single page. It was not designed to allow multiple pages. Below are a few
    work-around options.

    1. Try creating a new repor…
  • Hi Pierpaolo,

    The title band a dynamic height band so it should be able to overflow to the
    next page when space runs out. In my quick testing with RB 10.04 and Delphi
    7, the title band successfully overflowed to the next page…
  • Hi Leonardo,

    Which version of ReportBuilder are you using? Below is an example of
    customizing the toolbars in the designer for RB 10.x.

    in Buttons on ToolBar. Comment by nicocizik October 2006
  • Hi Crystal,

    When you preview the report, does it appear to be in protrait or landscape
    mode? Remember that since you are manually defining the paper width to be
    larger than the paper height, a portrait orientation will appear…
  • Hello,

    In our testing, the OnCalc event is firing as designed. Take a look at the
    following article on making calculations using the TppVariable component and
    see if perhaps it can guide you in the right direction.

  • Hi Bhoj,

    You can define the height of the paper you would like to print to using the
    PrinterSetup.PaperHeight property. Setting this to 5.5 however will remove
    any components you have placed outside these bounds.

    -…
  • Hi George,

    You will need to create a single preview plugin in order to show both
    buttons at the same time.

    Another item to note is that ReportBuilder 10.x includes built-in email
    support as well as the ability to em…
  • Hi Janex,

    Which version of ReportBuilder/Delphi are you using? You should not need to
    call SaveStateInfo yourself. This will be called for you when you close the
    designer. Be sure you have your IniStorageType property set t…
  • Hi Ann,

    Your best option would be to create and save two different footers as report
    templates. Then, being sure the size is correct, place a fixed style
    subreport inside the footer band of your report and dynamically load th…