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

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,057
Last Active
Roles
Administrator

Comments


  • When DADE dataviews are linked, there is special linking SQL that is
    generated for the detail dataset. Perhaps the newer firebird database engine
    is having an issue with the linking SQL. See the following article for more
    detail…

  • We have an updated DADE plug-in for DBISAM available from
    support@digital-metaphors.com - it has been tested using RB 7.04 and DBISAM
    4. Interested customers can email support@digital-metaphors.com and request
    it.

  • Rick,

    You will need to update and recompile the DADE plug-in for DBISAM. The
    rbISAM.dpk package needs to have its requires clause updated to use the
    latest DBISAM packages.Then recompile the package. Copy the .bpl to
    Window…

  • I do not understand. In my example, Orders are linked to Customer. The
    linking field is CustNo - which is a unique identifier or key for the rows
    of the master query. This is required. It is possible to define a link on
    multiple…

  • I performed a simple test using the DBDemos database. I created a master
    query that selects all customer records. I created two detail queries on
    orders. I linked the detail queries to the same master. I added search
    criteria to…

  • Glad to hear the issue is resolved. :)

    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital…

  • The Designer.DataSettings are used to create new queries. Once a query is
    created, the DataSettings are saved as part of the query definition. You may
    have created some reports that contain querys that do not reference a valid
    c…

  • 1. To link in the ReportBuilder DADE plug-in for ADO, you need to include
    daADO in the uses clause of the application.

    2. Delphi enables applications to be compiled by linking all .dcu's into a
    single .exe or by dynamicall…

  • ReportBuilder's support for BDE Local SQL works correctly. Local SQL refers
    to the Borland Paradox engine. No ODBC is used. Try using the Standard
    driver.

    A better solution for DBase files is to use the Advantage databas…
  • Jacques,

    Thanks for the clarification and for sharing your knownledge on this. We
    will incorporate your recommended modification into the next release. in TdaSQL Error when quoting Reserved word for MySQL Comment by nardmoseley September 2004

  • Thanks for the information. Will using a single quote work for all mySQL
    servers or is this configurable? Or perhaps it varies by version? Please
    clarify. in TdaSQL Error when quoting Reserved word for MySQL Comment by nardmoseley September 2004

  • The current limitions are

    - You cannot specify a function as a search value
    - You cannot specify a calculated field as a search value

    1. To search against a field value, specify tablename.fieldname as the
    se…

  • This a tough question, partially because I do not know what type of changes
    you have made.

    A good place to start would be the DADE plug-in that are using. I am
    guessing that you using the BDE plug-in, which is defined in d…

  • Try using a the SQL Cast function to convert to the type that you need.

    This more of a database to TDataSet type of operation. RB is leveraging
    Delphi to get the field info. RB uses the TDataSet component (for BDE, it
    uses…

  • The TdaSQL object can be used to construct most types of search conditions,
    it in no way limited to use Like as the search operator. You can use the
    TdaSQL object to define the types of SQL that the Query tools support. Try
    usin…

  • Sorry, I do not understand the question.

    What is wrong with the solution that we provided? You asked how to build and
    link queries and we provided a solution. You then asked how to apply search
    criteria and we modified the…

  • I updated the example to include autosearch criteria on CompanyName. Try
    downloading again.

    I also found an error. For each dataview the SQL.DataBaseType and SQLType
    property values were incorrect.


    --

  • For an overview of the DataView architecture, please see the DADE thread of
    the Tech Tips newsgroup. Beyond that we have the demos which contain
    commented code. For the next release we are adding improved support for
    dynamically…

  • There are two options:

    1. You can write code to extract the TdaSQL object from the DataView and
    modify it.

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

    The next release will contain a simpler runtim…

  • You can try doing that. I do not know how safe it is, I cannot think of any
    issues off the top of my head. To copy the pipeline fields, try creating a
    pipeline and then loop thru the original pipeline fields and change the
    DataP…

  • I don't know of any way around that. The underlying field name (the SQL
    alias) is changing and that is causing different fieldnames to be created.
    The FieldAlias displayed in the designer always maps to the fieldname and
    the DBT…

  • For future reference, questions about using the Calc workspace should be
    posted to the RAP newsgroupt. (questions about using the Data workspace can
    be posted to the DADE newsgroup. )

    The functions found in the CodeToolbox…

  • Not sure I understand the question.

    1. Are you trying to use the Query Designer's Calc tab to create a
    calculated field for the query that has formatting. If so then you need to
    use whatever functions your sql server produ…

  • I did not fully understand the original question. So you have an AutoSearch
    value and you want to use the value to build a query against the database
    that is used to populate search criteria for other queries in the report.


  • Below is an example that you can download. For the first query, create
    autosearch criteria and then for the subsequent queries create standard
    search criteria. When the user enters the search criteria, you can
    programmatically a…
  • RB 7.04 includes some improvements for supporting Largeint datatypes. Try
    updating to RB 7.04 and perform the same test. If you still have an issue,
    then create a simple example that we can run here. We have Advantage
    installed here, …

  • ReportBuilder does not affect the BDE at all. There are no known issues
    with ReportBuilder and the BDE.

    Perhaps you made some other changes to your system.

    Try quitting out and rebooting your system. If that does not…

  • -------------------------------------------------
    Tech Tip: How to modify the DatabaseName stored
    with a DADE Query
    -------------------------------------------------

    Currently when DADE is used to create dat…

  • 1. Once you create a dataview, the columns for that dataview are
    persistently defined and stored. The SQL generated for the dataview,
    likewise lists the columns explicity - it does not use Select * notatation.

    2. The Query…

  • I don't understand what you mean when you say that you updated the tables
    structure. Do you mean that you run the end-user application and create new
    folders and reports?

    If you are compiling the plug-in into a package, th…