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

Disabling, Adding, & Removing Items on File Menu Items & Panels of the Report Designer

edited June 2006 in General
Fellow "Report Builder Developers",

I am currently using Delphi version 6 and Report Builder Pro version 9.

I am planning on writing code to disable, add, remove items from the File
Menu Items & Panels of the Report Designer.

Does anyone have any suggestions as to how this may be best accomplished?

I've reviewed some of the code on this site for performing similar
modifications in Report Builder Pro version 10, but there seems to be
some functionality which is not present in Report Builder Pro version 9.

I'm also researching how to replace the existing Report Wizard or add a
separate Report Wizard which is proprietary to report design for our
application (EX. Using predefined Microsoft SQL Views).

I would welcome and appreciate your input.

Thanks,

George Spicka
Software Developer - TM VISTA
George.Spicka@Ticketmaster.com



--- posted by geoForum on http://delphi.newswhat.com

Comments

  • edited June 2006
    Hi George,


    You can use the TppDesigner.Menu property to gain full access to the main
    menu of the designer. In RB 9, this property is a TMainMenu Delphi object.
    What functionality are you interested in?

    -----------------------------------------
    Article: Custom Report Wizards
    -----------------------------------------

    TppCustomReportWizard is defined in ppWizard.pas. You can create
    descendants and register them with RB. Example can be found in the
    following RB source code files:

    1. The simplest descendant is TppBlankReportWizard defined in
    ppRptWiz.pas. TppBlankReportWizard simply creates a an empty report
    consisting of a header/detail/footer band set.

    2. TppLabelTemplateWizard - the label wizard is defined in ppLabWiz and
    ppLWzDlg. (The Wizards that show a user interface are organized as two
    classes). The wizard shows the wizard dialog.

    3. TppCrossTabWizard is defined in ppCtWiz and ppCWzDlg.

    4. TppReportWizard is defined in ppRptWiz and ppRWzDlg.


    --
    Regards,

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

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.