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

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,249
Last Active
Roles
Administrator

Comments


  • Check out ppASCtrl.pas, the method
    TppSimpleSearchPanel.EditControlKeyUpEvent

    You can modify the source code or you need to create your search panel
    classes. For an example see RBuilder\Demos\AutoSearch\Custom AutoSearch

  • The TppDesigner.Notebook property provides access to the TPageControl. Try
    something like

    myDesigner.Pages[0].TabVisible := True/False



    --

    Nard Moseley
    Digital Metaphors Corporation
    w…

  • Thanks for reporting this issue. We have created a patch for RB 9.0. Send an
    email to support@digital-metaphors.com and request the patch.


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphor…

  • 1. There is an RB 9.0 patch available that fixes the
    TppDesigner.ShowComponents feature. Email support@digital-metaphors.com and
    request the patch.

    2. The timing of the ToolbarManager/Toolbar creation and initialization ha…


  • Thanks, we'll check it out.


    I see one scroll bar for the object tree and one scroll bar for the object
    inspector. Not sure why the inspector scroll to bottom sometimes displays
    only half the last item, but if I…

  • Thanks for reporting this issue. We have created a patch for RB 9.0.

    Please send a request to support@digital-metaphors.com and request the
    patch.


    --
    Nard Moseley
    Digital Metaphors Corporation
    w…

  • You can use the Report.Template.OnSaveEnd and OnLoadEnd events to store and
    load the custom information to appropriate data fields for the record. (This
    is the technique used by the ReportExplorer.)

    The RBuilder\Demos\EndU…


  • If the Query tools in the RB Data workspace are being used, then the first
    query that is created will be automatically assigned to the
    Report.DataPipeline.




    --
    Nard Moseley
    Digital Metapho…

  • 1. Make sure that the Report.DataPipeline is assigned. Otherwise you will
    get only the first record in the dataset.

    2. A dataset contains a snapshot of the data. If you modify it, then make
    sure that you apply the updates …

  • Please create a simple, minimal example. You can use one of the end-user
    examples or the custom report explorer tutorial as a starting point. Modify
    it to show what you are doing. Send in zip format to
    support@digital-metaphors.…


  • There is only one TppReport instance - the one on the form. The TppReport
    can load templates from the database.

    The relationship is...

    Report <-- Designer <-- ReportExplorer

    Programmatically...…

  • Simplest approach would be to set Report.ShowPrintDialog to true for the
    first report and set it to false for the rest of the reports. For the first
    report, also set Report.SavePrinterSetup to true. Then after the firtst
    report …

  • You can create a custom report explorer form by copying the existing one and
    registering it with RB. For an example, check out
    RBuilder\Tutorials\Complete\Applications\Custom ReportExplorer.


    --
    Nard Moseley

  • 1. RAP contains built-in functions for CurrentDate, CurrentDateTime and
    CurrentTime. Check out the Language tab of the RAP CodeToolbox. Under
    Function | DateTime.

    You can easily add more built-in functions and register the…

  • I created a couple of examples and was able to accomplish what you describe.
    I created a sample paradox table that contains the data from your example.

    You can email support@digital-metaphors.com and I can email you a zip file<…

  • For the detail query try creating a summary query that is grouped by field2
    and sums Field3 as show below. Then link it to the master on Field1.

    Select Field1,
    Field2,
    Sum(Field3) as SumField3,

  • Sorry, but I am having a hard time following the description. Here are some
    observations.

    Each report/subreport needs to be connected to its own dataview. If you are
    using the Query tools to build SQL dataviews, then each …

  • With MS Access you can import the tables from the RBTables.mdb. Run MS
    Access and open your database. Then select File | Get External Data |
    Import. Now, Browse and select RBuilder\Demos\EndUser
    Databases\Access\RBTables.mdb

  • RB 9 includes an object inspector.

    For an example of a custom component and associated custom icon, check out
    RBuilder\Demos\Rcl.

    Components are registered to appear on a specific toolbar. You would need
    unreg…

  • Support for text rotation has been added to the latest release - RB 9.

    Digital Metaphors Corporation announces the release of ReportBuilder 9!


    ReportBuilder 9 includes VCL Win32 support for Delphi 2005, Delphi 7, an…

  • Delphi has a SetCurrentDir function that you can use to set the current
    directory.




    --
    Nard Moseley
    Digital Metaphors Corporation
    http:…

  • For an example of the new architecture, see RBuilder\Demos\RCL. The new
    myChkboxDesign.pas unit contains the popup menus and design controls
    required to support the sample check box. These are registered in the
    intialization sec…

  • For my Delphni 6 installation, compiling with Optimization on is the
    default. I perform the test you describe and did not encounter any errors.

    --
    Nard Moseley
    Digital Metaphors Corporation
    in AV at design time with popup-menu when compiled with optimization on Comment by nardmoseley January 2005

  • You will need to look at the source code and possibly trace thru it a bit.

    The TppDesigner.Form property is of type TForm and can be used to access the
    TppDesignerWindow (a typecast is required). You can try using
    TppDes…

  • There is currently end-user interface for editing the parameters. You could
    create and add a custom dialog.

    The TppDesigner.Menu property provides access to the Menu, so you could add
    a menu item that calls a custom dial…

  • The report explorer displays the folders and items stored in the rbFolders
    and rbItems tables. The rbItem table has a structure of Item_ID, Folder_ID,
    Item_Name, Item_Type plus some additional fields. These are populated and
    man…

  • When I perform a simple test here, it works properly. I can set
    Report.ShowAutoSearchDialog to False and call Report.Print and the
    autosearch dialog is not displayed.

    If you have code that creates search criteria in code, …

  • Try using the Report.OnInitializeParameters event:

    Report.AutoSearchFields[0].SearchExpression := 'T';
    Report.ShowAutoSearchDialog := False;



    --
    Nard Moseley
    Digital Metaphors Corporation

  • This feature did not make it into RB 9.

    It is still on our To Do list...


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



  • Add ppChrtUI to the uses clause. See more details below.....


    ------------------------------------------------------------
    Article: Controlling the End-User Environment
    -----------------------------------------------…