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

Setting Report ReadOnly

edited July 2004 in End User
How can i set a Report in Design Mode Readonly ?

*) Protecting from adding components
*) Protecteing from change name/Text/Datafields of existing components
Showing the Components and the components data should work !
*) how can i protect from changing the height of the bands ?
*) Editing (and adding) code in the RAP ?
Showing and copying of the code should work
*) Editing / Adding tables / fields

regards
Andreas

Comments

  • edited July 2004
    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 ReportBuilder.
    Thanks for your feedback.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited July 2004
    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 events to
    control how open/save behave. Therefore you could prevent certain 'master'
    reports from being saved or overwritten.

    2. You can use the TppDesigner.OnSelectionChanged event and SetSelection
    method to prevent specific components from being selected by the end-user.

    3. You can use TppDesigner.ShowComponents to control which components are
    available to the end-user.

    4. You can use the TppDesigner.RapOptions to control what the en-user can do
    from the Calc tab.



    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited June 2007
    I just updated to RB 10.06 is here a better solution for setting the
    designer in a readonly state ?

    regards
    andreas

  • edited June 2007
    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
    http://www.digital-metaphors.com

    Best Regards,

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