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

nicocizik

About

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

Comments

  • Hi Fearghal,

    Inside the Report.BeforePrint event you can check the
    Report.PrinterSetup.PrinterName property. If this name matches the name of
    the fax machine, you know your user selected to print to that printer.

    -- …
  • Hi Radek,

    When a Report Object such as a TppGroup, TppRegion, or TppSubreport has its
    KeepTogether property set to True, this will cause the Report Engine to
    break to a new page moving the component to that page if it stretches …
  • Hi Steffen,

    Unfortunately the parameters editor is not available at runtime in
    ReportBuilder. It would be possible to create your own editor to access the
    TppParameterList as you mention below.

    --
  • Hi John,

    If you would like to print something on the last page of a report, try using
    the Summary band. By default, the summary band will print just under the
    last detail band/group footer of the last page. You can use the
  • Hi Ken,

    The following example shows how you can create a DADE DataView and add SQL
    code to it all in code at runtime. If you are using templates, you will
    need to remember to do this after the template has been loaded.
  • Hi Radek,

    There are currently no features or third party utilities in ReportBuilder to
    rotate the Memo or RichText components. You can download the third party
    utility RotatedText from our website for free that allows you to ro…
  • Hi Marcelo,

    You need to add ppCTDsgn to your uses clause. See the article below on how
    to register each component with ReportBuilder...

    ------------------------------------------------------------
    Article: Controllin…
  • Hi Radoslaw,

    Check out the following example that shows how to create one autosearch
    criteria and apply it to multiple queries created in DADE.

    in reuse of parameter value ... Comment by nicocizik July 2004
  • Hi Chris,

    Try creating a group on a static label inside the subreport and set its
    "Reprint Group Headers on Subsequent Pages" option to True. This is a check
    box at the bottom of the groups dialog.

    --
  • Hi Chris,

    The EndUser entery is required to be there as it is the main application.
    We made the decision to add another task bar entery for the report explorer
    because customers were finding it difficult to located the explorer …
  • Hi Chris,

    Try changing your library path from \RBuilder\Lib to \RBuilder\Source and
    rebuild. This should fix the issue. You can then copy the updated .dcu
    files to your \Lib directory and change your library path back if you l…
  • Hi Chris,

    I'm unclear about what kind of "control" you would like to have. The
    ReportExplorer is fully customizable and replaceable. There is a tutorial
    inside the ReportBuilder Developer's Guide that explains how to replace t…
  • Hi Chris,

    The MailMerge feature is currently very limited. Most databases contain a
    CURRENT_DATE function that you could possibly add into your current query as
    a new field, then display it on your MailMerge RichText. It is cu…
  • Hi Chris,

    Where is this TppVariable located in your report. As a test place a break
    point on the line below and check the values of each DBCalc. If the value
    is 0, then the DBCalcs have not yet been calculated and you need to …
  • No, my previous suggestions are still the standard way to limit what the
    end-user can do in the designer.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Andreas,

    Here are a few options that may be helpful in the meantime. Most of these
    features are designed to limit the end user capabilities at runtime...

    1. You can override the OnCustomOpenDoc and OnCustomSaveDoc even…
  • Hi Andreas,

    Unfortunately there is not currently a feature to limit the actions users
    can perform in the Designer. This would be a great option and I will mark
    it down as a possible enhancement for a later release of ReportBuil…
  • Hi Yannis,

    The Designer form was is not designed to be simply replaced like all the
    other forms in ReportBuilder were. This does not mean it is not possible.
    The complete source for the designer is included with ReportBuilder. …
  • Hi Andreas,

    The designer form is the one form in ReportBuilder that cannot be replaced.
    There is a limited amount of customizability that can be done with the menus
    and toolbars, but other than that, the designer must stay the w…
  • Hi Issac,

    Which type of images are you trying to print? ReportBuilder natively
    supportes bmp, jpeg, and gif image formats and with the use of GraphicEx
    Delphi addon, numerous other formats are available.

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

    Try setting the PrintHeight of the DetailBand to phDynamic and all the
    components to ShiftWithParent.

    --
  • Hi Simonas,

    Mouse wheel support for the preview window was added in ReportBuilder 7.04.
    If you would like this feature, please upgrade to the latest version of
    ReportBuilder.

    --
  • Hi Eduardo,

    If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to
    compile a project that contains TeeChart functionality, then TeeChart is
    probably installed correctly. In order to get around these error me…
  • Hi Richard,

    The following application contains a help file you can use in your
    applications.

    --------------------------------
    Article: Learning ReportBuilder
    --------------------------------

    Learning R…
  • Hi Ronadl,

    In order for the grouping feature to work correctly you will need to sort
    your dataset on the grouping field. ReportBuilder simply traverses your
    dataset beginning to end looking for a break in the group value. For<…
  • Benjamin,

    When a template is loaded from database, it is streamed to memory and then
    loaded into the report object. This is the reason the ItemSize is needed
    because ReportBuilder needs to define the size of the stream before i…
  • Hi Benjamin,

    ItemSize: Size of the template file (stored in the "Template" blob field).
    ItemType: Type of template saved: 1. Report Template File (.rtm), 2. Report
    Code File (.ctm), or 3. Report Data File (.dtm).
    Modified:…
  • Hi Daniel,

    All printers have a non-printable area defined for each size of paper. If
    you have your margins set to 0, you may be trying to print in this area and
    this could in turn have an effect on the output of your report. C…
  • Hi Eduardo,

    Currently there is no support built-in to the Query tools for supporting
    views or stored procs.

    1. You may be able to modify the DADE Plug-in that you are using to get a
    list of available views included wi…
  • Hi Junior,

    The PrintReport Method is no longer used in ReportBuilder, you only need to
    call Report.Print. By Reports not being displayed on screen, are you trying
    to print them directly to the printer? Are your computers locki…