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

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,056
Last Active
Roles
Administrator

Comments


  • In the RBuilder.hlp, check out the topics for Report.AutoSearchDialog and
    AutoSearchFields. There is some good documentation there.

    An example of creating a custom AutoSearchDialog is located in
    RBuilder\Demos\AutoSearch\C…

  • If you are using the BDE, try increasing the MaxBlobSize and BlobsToCache
    settings. This is the most common cause of error related to saving templates
    to database.

    --
    Nard Moseley
    Digital Metaphors
    in Save Problem Comment by nardmoseley December 2003

  • ----------------------------------------------
    Tech Tip: Resolving Compile Error w\TeeChart
    ----------------------------------------------


    When using TeeChart and ReportBuilder in Delphi you will encounter this

  • 1. Removing the Chart related units will work. To test this try running the
    RBuilder\Demos\EndUser\ReportExplore example. There is a declaration that
    looks like

    {x$DEFINE TeeChart}

    With the x, the chart will not…

  • To have the user enter the AutoSearch information only once, only one of the
    dataviews should contain AutoSearch criteria, the others should contain
    search criteria that is not designated as autosearch.

    To apply the autose…

  • 1. Delphi design-time

    The package for the DADE plug-in must be installed. For dbExpress, this is
    rbDBE7x.bpl. The package is installed to Windows\System (or System32 for
    NT).

    2. Run-time.

    The DADE plu…

  • You will need to create and register a new report wizard. (There is
    currently no way to register new report style with the existing wizard).

    You can copy the existing report wizard, rename the classes to
    TmyReportWizard an…

  • RAP functions are very cool! :)


    --
    Nard Moseley
    Digital Metaphors
    in Extracting data from a memo field. Comment by nardmoseley December 2003

  • You can very easily extend RAP (i.e. the Calc workspace) to include custom
    functions such as the one you describe. These custom functions will show up
    in the CodeToolbox. See article below:

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

  • Try downloading the latest printer driver from the manufacturers web site.

    Try setting Image.Transparent to False.

    You can download a trial version of RB 7, and perform the same test. Make
    sure that you backup your e…

  • Use the Variable.OnGetText event rather than OnCalc. (OnCalc occurs too
    late.)


    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com

  • This is controlled via the TppDesigner.DataSettings.UseDataDictionary
    property. This property should be set prior to running the report designer
    and should not be modified while the application is running.


    --
    Na…

  • To clarify the question for anyone else reading this:

    1. Data Connection

    A data connection for ADO is defined by a TADOConnection component. Create a
    TADOConnection and assign it to the Designer.DataSettings. Now eac…

  • I am not familiar with this type of Oracle data access. However, to
    implement any type of custom data access you will need to modify the DADE
    plug-in for DOA. This code resides in daDOA.pas. Check out the DADE thread
    of the tec…

  • 1. One approach would be to define only a single search criteria as
    AutoSearch. The other search criteria would not be designated as autosearch
    and therefore would not show up in the dialog. You would need to write code
    to extra…

  • The Query tools rely upon the applicable DADE plug-in all data access
    functionality - such as retrieving the available table names. By default
    "views" are not supported, but can be added by modifying the GetTableNames
    method of …

  • Using RB 7.03, I just tested the dbExpress example that is installed to
    RBuilder\Demos\4. EndUser Databases\InterBase\2. dbExpress.

    I had to set the TppDesigner.DataSettings.DatabaseName to euSQLConnection to
    get it to con…

  • When using the Data workspace of the report designer, you should create a
    connection component such as a TDatabase or TADOConnection, etc. Configure
    the connection parameters for the connection component. Set the
    TppDesigner.Dat…

  • Sorry, but there is no way to modify the content of the Data tree tab, other
    than modifying the RB source code. See the TppFieldListBuilder class in
    RBuilder\Source\ppTreeVw.pas.


    --
    Nard Moseley
    Digital Met…

  • The RB Label Template wizard always creates a new report.

    However, you can code a custom wizard or add a menu option that invokes a
    utility to reconfigure and existing report.

    1. The Label Template Wizard is located …

  • Thanks for reporting this issue. I can recreate the AV using the latest
    release, RB 7.03. I have created a patch for RB 7.03 that fixes this issue.

    Registered users of RB 7.03 interested in receiving the patch can e-mail
    s…

  • One way to implement this is to prevent the user from saving reports to a
    "Master" folder. Below is an example that implements this technique.

    in Put a original stamp on reports Comment by nardmoseley December 2003

  • When you load the subreports the dataviews will be merged into the master
    report's TdaDataModule. There is only one DataModule for report - regardless
    of how many sections are contained in the report.

    Make sure that you ar…

  • To implement something like this I think you need to create a custom
    ReportExplorer Form. See

    RBuilder\Tutorials\Complete\II. Applications\04. End-User with Custom
    Explorer

    There is a private TppReportExplorer.L…

  • Try something like this....


    uses
    ppClass, ppReport, ppBand;

    var
    lBand: TppBand;
    lLastComponent: TppComponent;
    lfRight: Single;

    begin

    lBand := myReport.DetailBand;<…

  • I do not know whether it is possible to implement the double-click feature
    or how much work that will require. You will have to consult the RB source
    code. The TppDataTreeWindow class is located in ppToolWn.pas


    --

  • ReportBuilder provides drag-and-drop Label and/or DBText creation from the
    DataTree tool window. There is no double-click feature, you would have to
    modify the RB source code to create something like that.


    --
    Na…

  • I can add this to the ToDo list, but I cannot guarantee that it make into a
    future release. This is a low priority item


    --
    Nard Moseley
    Digital Metaphors
    in Create a Header when report is printing Comment by nardmoseley January 2004

  • Sorry, but you are trying to accomplish something that RB was not designed
    to support.

    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com<…

  • 1. So you want to add subreports when the end-user selects the Preview tab
    in the report designer and then you want to delete them when the end-user
    returns to the Design tab?

    Try using the TppDesigner.OnTabChange event fo…