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

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,371
Last Active
Roles
Administrator

Comments


  • We have not announced pricing for RB 10. However, I would expect upgrade
    cost will be in line with the current upgrade prices listed on our web site.

    There will be not further updates to RB 9.x



  • We are working on finalizing RB 10 - it will include support for D2006.

    Probably a few weeks time...


  • Open RBuilde\Source\ppDevice.pas and check the class declaration for
    TppPage.

    In RB 9.03 the Page.Calculation property is published. Perhaps in some prior
    version it was not.





  • In addition to Nico's suggestion about RTF, you might also try exporting
    from Word to HTML - I think TRichView can load html. (see TRichView below).






  • I think the Infopower RichText component enables OLE objects to be embedded
    in the RTF memos. So that might be an option. See Infopower RichEdit Support
    in th article below...


    --------------------------------------…

  • We are working on a solution that will enable existing ReportBuilder reports
    to be leveraged by .NET and VCL.NET applications.

    Digital Metaphors is currently working on RB for .NET. The project is being
    approached in pha…

  • I recommend using TppDesigner - let it create and manage the
    TppDesignerWindow. If you do not want to do that (for whatever reason), then
    please see the source code to TppDesigner (ppEndUsr.pas) to see how it
    manages the IniS…

  • For future reference - please post questions to a single destination
    (newsgroups or email). I cannot stress that point enough. If you need to
    send an example project then please use email only.

    I received the sample code…


  • You posted this same question on 11/1/2005 and I responded......

    "We are currently focusing on supporting Delphi Win32.

    We have not tested whether the packages compiled for Delphi 2006 will work
    with the C++ pe…

  • Should be released in the next few weeks. Hard to give a specific date -
    when get down to finalizing a release...as I am sure everyone can relate to
    this. We try hard to time things perfectly so that we can have RB 10
    availab…

  • 1. Make sure that the detail query data is ordered by the linking fields (in
    the exact same order).

    2. I cannot determine what is happening by looking at that code. I would
    approach something like this incrementally. Cre…

  • No, that will cause an AV on the destroy. Setting the FieldLink.Parent
    property will cause it to be added to the pipeline. (Internally an
    appropriate destroy notification relationship will established and AddChild
    will be cal…

  • Try using the following example...


    ---------------------------------------------------------
    Tech Tip: Define Master/Detail DataPipeline Links in Code
    ---------------------------------------------------------

  • 1. Make sure that the detail query data is ordered by the linking fields (in
    the exact same order).

    2. I cannot determine what is happening by looking at that code. I would
    approach something like this incrementally. Creat…

  • Check out the articles in the Code Based thread of the Tech Tips newsgroup.
    There is an article on creating subreports in code. You will want to set the
    Subreport.PrintBehavior to pbSection.

    I recommend first creating a …

  • - Make sure you are using DetailBand.BeforePrint and not
    DetailBand.BeforeGenerate or Report.BeforePrint.

    - Trace the code for the event-handler and check the datafield value to
    determine whether the band is ever getting…

  • Try using the DetailBand.BeforePrint event to check the datafield value and
    then set the Detailband.Visible to true or false based upon the result. I am
    assuming that the calculated field is implemented using the
    DataSet.OnCa…

  • No. One solution is to use the Application.OnActivate event to bring the
    active form to the front. This will result in the modal window always being
    brought to the front when tasks are switched. (I do not know why the VCL
    doe…

  • Thank you! Best wishes for a great 2006!


  • Here is an example that I found. It shows how simulate this behavior...

    www.digital-metaphors.com/tips/GroupFooterOnEveryPage.zip





  • See my reply to your previous post about the group footer on every page. The
    downloadable example contains a method called CheckSpaceLeftOnPageForGroup
    that contains the calculation. Here is part of that calculation. Try to use

  • Perhaps you could copy the code in the NewrReportFromWiz method and adapt it
    so that you can call the wizard in your own custom method. The
    Wizard.Execute method returns a boolean value of False if the user cancels.




  • 1. Thanks for reporting this issue. I researched this and the dialog is
    destroyed when the application ends. However it should be destroyed as soon
    as the dialog closes. I have created a patch for RB 9.03. Registered users <…

  • Please do not post any attachments to the newsgroups - it is against the
    newsgroup guidelines. The newsgroup guidelines can be found on the following
    page of our web site

    in Small Bug: Report Designer Color Dialogs are not multiscreen aware - Zwischenablage01.jpg (0/1) Comment by nardmoseley December 2005

  • Thanks for the feeback. This would be a great feature and yes we can
    consider it. However at this point we do not have any estimate for the
    development effort required to implement such a feature. RAP was not
    originally desig…
  • Digital Metaphors is finalizing support for D2006 and will have a release
    available soon. This topic has been discussed already on this newsgroup -
    please read the prior threads.

    Sorry, but there is no way to replace RAP.

  • The URL should be...

    www.digital-metaphors.com/tips/NewReportFromWiz.zip



  • Here is an example that I created by adapting the NewReportFromWiz method
    from the Designer (and the related methods).

    www.digital-metaphors.com/tip/NewReportFromWiz.zip





  • To remove a TppField from a TppDataPipeline, set Field.DataPipeline to nil
    (internally DataPipeline.RemoveField will be called, do not call this method
    directly.)


    Example:

    myPipeline.Fields[i].DataPipel…

  • One possible solution is to create a group that breaks for each record. In
    the Group Dialog, the set the 'New Page when less than" value to force the
    group to start on a new page when there is less than X amount page space
    le…