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

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,063
Last Active
Roles
Administrator

Comments


  • The object inspector will display all of the published properties. Once a
    property is published in an ancestor, it cannot be unpublished in a
    descendant.

    The TppPropertyCategoryManager.GetCategoryCollectionForComponent m…

  • Can you provide more details about what you are trying to accomplish? When
    you say element are referring to removing a component property or a
    component?

    The object inspector displays all of the publish properties for th…

  • 1. For an example creating a custom component see RBuilder\Demos\RCL. The
    code is heavily commented.

    2. See Tech Tip below about creating custom report wizards.

    3. You can also use the Align or Space toolbar to alig…

  • - attachments can be sent to support@digital-metaphors.com, please do not
    post attachments to the newsgroups.

    - Here is an article on the component architectures chnages introduce in RB
    9. Perhaps that can help you to up…

  • Try using ObjectCount rather than ChildCount -. my mistake.

    I made a simple test case here using ObjectCount and it works properly -
    references are restored.




  • 1. Child object destruction

    The child objects will be destroyed for you. In the Destroy method, remove
    all of the existing code. Typically the most appropriate way to handle child
    object references is to override the Not…

  • - One option is to post the source code to the entire custom component class
    here and I can review it. I might be able to determine what is causing the
    error from looking at your code

    - The other option is create a simpl…

  • 1. When a report that includes RAP is previewed, the report definition is
    saved to a temp stream - just before preview. When returning to the Design
    workspace from Preview, then the report definition is loaded from the temp
    s…

  • 1. I recommend making the form/datamodule the Owner of the Report and
    ReportExplorer

    reWorkOrder := TppReportExplorer.Create(Self);
    rptWorkOrder := TppReport.Create(Self);

    2. The ReportExplorer requires…

  • This question has been answered in the general newsgroup.

    Please do not cross post questions. :)

  • Check out RBuilder.hlp for the TppReport.OnPreviewFormCreate event

    Later versions of RB have a Report.PreviewFormSettings property that
    contains subproperties for controlling this.





  • - RB internally relies upon Delphi's TJPEGImage class. There are no known
    issues with RB's support for JPEGs.

    - Make sure that you include ppJPEG in the 'uses' clause of your
    application.

    - when using TppDBIma…

  • - ReportBuilder internally relies upon the Delphi TJPEGImage class defined
    in the JPEG.pas unit.

    - I searched using Google and found many references to that error. It
    indicates a bad JPEG image. Here is one link that I f…

  • Here is downloadable example of creating a table of contents. The example
    uses a Memo to print the table of contents. Report.PassSetting is set to
    TwoPass. The Group.AfterBreak event is used to build each table of contents
    en…

  • This message has been answered in the general newsgroup, please do not cross
    post messages.

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

  • - for an example, check out ppRegPro.pas (or ppReg.pas if you have RB Std
    Edition).

    - RB requires an addition registration to associate the component with a
    TppComponentDesigner

    uses
    ppPropEd,
    pp…

  • - this is not a known issue with RB 10.04. Try running the
    RBuilder\Demos\EndUser examples and test whether you can recreate the issue
    using one of the examples. If you are successful, then post specific steps
    here and includ…
  • - check out RBuilder\Source\ppRegPro.pas. There are a couple of
    registrations that you need to add.

    - I just looked at the old threads in this newsgroup and found one dated
    1/16/2002 with a subject of 'Registering TppReportCom…

  • ---------------------------------------
    Article: RB 9 Architecture Changes
    ---------------------------------------

    ReportBuilder 9 includes architecture changes to more cleanly separate
    Designer code from Report code…

  • Have not heard of this before.

    RB 9 introduced architecture changes for the RCL components. RB 10
    introduces a new designer architecture but the component architecture is the
    same as for RB 9. Make sure that you recompil…

  • - try making your interface property public rather than published. The RB
    object inspector displays the published properties and it does not currently
    support properties of type interface. (I can create a patch to fix the AV,

  • 1. In the VCL and ReportBuilder it is quite common to group some properties
    into a separate class. Examples are TFont, TppPrinterSetup,
    TppEmailSettings, etc. Create a class that descends from TPersistent.
    Declare some publis…
  • - Please do not cross post messages

    - Please use your full name when posting messages

    - These newsgroups are for software developers using Delphi and
    ReportBuilder to build reporting solutions. If you are using a product …

  • Thanks for the details, now I understand better, you really are trying to
    change the behavior of the summary band.

    - one option would be to use the Report.Template.OnLoad event to assign the
    SummaryBand.BeforePrint and A…

  • The architecture is open to adding custom RCL components that appear on the
    Designer's component palette. For a simple example, check out
    RBuilder\Demos\RCL.

    Try to accomplish what you need by making a custom component, …

  • As a first incremental step, try creating the same chart outside of
    ReportBuilder, by using the data-aware Teechart component included with
    Delphi. Contact TeeChart tech support with any questions. Once you get that
    working, …

  • Okay, so given that, you have two options:

    1. Descend from TppPreview, override CreateToolbarItems by calling
    inherited to create the default toolbar items and then add code to create
    custom items. (I would recommend th…

  • When a read-only property is an Object, you can access the Object and modify
    it's properties. What you cannot do is assign a new Object instance to
    replace the existing one.

    So in the case of the preview toolbar, you can…

  • - try override the LoadRichText method

    - RB 9 introduced a new RCL architecture, here is an article with details...

    ---------------------------------------
    Article: RB 9 Architecture Changes
    --------------------…