<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DADE — ReportBuilder Support Forums</title>
        <link>https://www.digital-metaphors.com/forums/</link>
        <pubDate>Wed, 11 Mar 2026 10:41:46 +0000</pubDate>
        <language>en</language>
            <description>DADE — ReportBuilder Support Forums</description>
    <atom:link href="https://www.digital-metaphors.com/forums/categories/dade/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>TppDataDictionary displays TableName and FieldName instead of TableAlias and FieldAlias</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21810/tppdatadictionary-displays-tablename-and-fieldname-instead-of-tablealias-and-fieldalias</link>
        <pubDate>Tue, 05 Sep 2023 18:28:46 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>MariusCere</dc:creator>
        <guid isPermaLink="false">21810@/forums/discussions</guid>
        <description><![CDATA[Hello,
I use ReportBuilder 20.04 in Delphi XE10.2.
When I design a report, I programmatically create a TppDataDictionary and a TppDesigner.  In TppDesigner, I attach the TppDataDictionary with a DataSettings.DataDictgionary property.
Then, when I create a report, the TableAlias and FieldAlias correctly display the table and field description.
But, several times, over the same design time, after 30 minutes, approximately, the TableAlias and FieldAlias display the TableName and FieldName.
How can I solve this problem?
Best regards]]>
        </description>
    </item>
    <item>
        <title>I cannot compile 22.02 to work with NexusDB</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21811/i-cannot-compile-22-02-to-work-with-nexusdb</link>
        <pubDate>Thu, 07 Sep 2023 02:12:53 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>Bestware</dc:creator>
        <guid isPermaLink="false">21811@/forums/discussions</guid>
        <description><![CDATA[I am trying to update to version 22.02.  I use ReportBuilder with NexusDB database. I am familiar with how I need to recompile packages Demos folder to allow DADE to work with NexusDB, but this time I am running into an error that I am not sure how to handle. 

When I try to compile the package rbNexusDB2228, I get the following error messages:

[dcc32 Fatal Error] NexusDB475ll290.dpk(41): E2225 Never-build package 'rbRCL2228' must be recompiled
[dcc32 Fatal Error] rbNexusDB2228.dpk(35): E2202 Required package 'NexusDB475ll290' not found

I see the file rbRCL2228.dpk file in the folder C:\Program Files (x86)\Embarcadero\Studio\22.0\RBuilder\Source.  I am inclined to recompile this, but I notice it is in the Program Files (x86) folder and the message says "Never-build package."  Please advise how I should proceed. 
]]>
        </description>
    </item>
    <item>
        <title>Unable to populate TdaSQL</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21646/unable-to-populate-tdasql</link>
        <pubDate>Fri, 20 May 2022 12:50:51 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>roshanjathanna</dc:creator>
        <guid isPermaLink="false">21646@/forums/discussions</guid>
        <description><![CDATA[I'm using ReportBuilder Professional 21.02 build 286.

I have a TForm having ppReport and dataModule having ppDBPipeline connected to datasource connected to TFDQuery (Previously I had used TADOQuery &amp; DataSettings changed accordingly) 
ppReport.Template is set to loadfromdatabase. ppDesigner is set to PPReport. Designer is able to show up the report. 

 ReportTemplateLoadEnd Event is used to access SQL Object via TdaSQL. I'm unable to access TdaModule using 
	lDataModule := daGetDataModule(aReport);
Though    lDataModule := TdaDataModule.CreateForReport(ppReport1); gives datamodule, i'm unable to access
lDataModule.DataViewCount. This gives access violation.

Also, I'm unable to create TdaSQLBuilder as Datapipeline.sql is nil is the error message.

Please help me out to populate TdaSQL SQL Object to access SQLText used in the Report.

Thank you]]>
        </description>
    </item>
    <item>
        <title>Viewing criteria before its applied</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21638/viewing-criteria-before-its-applied</link>
        <pubDate>Mon, 25 Apr 2022 15:38:32 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>adyble</dc:creator>
        <guid isPermaLink="false">21638@/forums/discussions</guid>
        <description><![CDATA[Hi All
I'm assigning criteria to a  report below. I get an access violation on the EMP_CODE line. The value is ok, = 2.
So I decided I needed to see the sql before its applied, however it seems to add it live using - lSQL.AddCriteriaField.

Is there a way to generate the criteria, view it, then apply it ? I can't get the showmessage to run because its already failed on the previous line.

Thanks
Andy

  lDataModule := daGetDataModule(ppReport1);
  lQueryDataView := TdaQueryDataView(lDataModule.DataViews[0]);

  lTbl := lQueryDataView.SQL.GetTableForSQLAlias('JOB');

  lCriteria := lSQL.AddCriteriaField(lTbl, 'JOBSTART',  dacoGreaterThanOrEqualTo, QuotedStr(FormatDateTime('dd/mm/yyyy 00:00:00', dtDateFrom.Date)));
  lCriteria := lSQL.AddCriteriaField(lTbl, 'JOBSTART',  dacoLessThanOrEqualTo, QuotedStr(FormatDateTime('dd/mm/yyyy 23:59:59', dtDateTo.Date)));
  //showmessage(strEngineerNo);
  lCriteria := lSQL.AddCriteriaField(lTbl, 'EMP_CODE',  dacoEqual, strEngineerNo);

  showmessage(lSQL.SqlText.Text );
]]>
        </description>
    </item>
    <item>
        <title>daIBO Delphi 10.4</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21551/daibo-delphi-10-4</link>
        <pubDate>Mon, 20 Sep 2021 11:40:12 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>Jp123</dc:creator>
        <guid isPermaLink="false">21551@/forums/discussions</guid>
        <description><![CDATA[Hi,

I'm in the process of updating an application to use report builder 21 with Delphi 10.4 (from Delphi7) and daIBO doesn't seem to exist any more. Do you have any recommendations? 

I'm using interbase objects version 5.

thanks

Jon]]>
        </description>
    </item>
    <item>
        <title>Advantage database with Firedac</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21540/advantage-database-with-firedac</link>
        <pubDate>Fri, 20 Aug 2021 09:29:25 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>adyble</dc:creator>
        <guid isPermaLink="false">21540@/forums/discussions</guid>
        <description><![CDATA[Hi
We have moved from RB7 using D7 and Advantage Database server via the daAds.pas plugin from RB 20, Delphi 10.3 and FireDac to connect to ADS. When opening our existing reports we get an error TdaADSQueryDataview not found. I am guessing there is something we need to change in each rtm file. Could someone give me a pointer what to look for and change please?
Thanks
Andy]]>
        </description>
    </item>
    <item>
        <title>Reportbuilder 20 Firebird 1.5 problem - Clause ROWS</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21532/reportbuilder-20-firebird-1-5-problem-clause-rows</link>
        <pubDate>Wed, 04 Aug 2021 10:10:43 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>Ikac</dc:creator>
        <guid isPermaLink="false">21532@/forums/discussions</guid>
        <description><![CDATA[Hi, When I creating query in query builder, mistake occurs after post "..... Token unknow line 6, char 1 ROWS"
Word "ROWS" is not visible at tab sql text. I konw, Firebird 1.5 unknows clause Rows, but the word should not be there.
In RB 19 is all fine.

Please where is problem ? Thank]]>
        </description>
    </item>
    <item>
        <title>DADE + delphi 10.4.2 + NexusDB 4.5026</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21486/dade-delphi-10-4-2-nexusdb-4-5026</link>
        <pubDate>Sat, 10 Apr 2021 18:23:16 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>Alex</dc:creator>
        <guid isPermaLink="false">21486@/forums/discussions</guid>
        <description><![CDATA[Hi,
i need to install the plugin for nexusdb ... where do i find it?

thanks
Alessandro Romano]]>
        </description>
    </item>
    <item>
        <title>Missing tables in Query Builder</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21474/missing-tables-in-query-builder</link>
        <pubDate>Thu, 18 Mar 2021 20:34:22 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>frankp01</dc:creator>
        <guid isPermaLink="false">21474@/forums/discussions</guid>
        <description><![CDATA[I'm using DBISAM 4. It is successfully installed, and I have several apps where DBISAM tables appear in the Data tab Query Builder. I have one app, however, where the Session Type, Database Name and Database Type are all correctly set but no tables appear. Nor is an error generated.  This is an app that's being upgraded from earlier version of DBISAM as well as an earlier RB.  Did I miss a property that's causing this behavior?]]>
        </description>
    </item>
    <item>
        <title>Export to File Button</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21442/export-to-file-button</link>
        <pubDate>Wed, 06 Jan 2021 09:15:09 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>cueiogordo</dc:creator>
        <guid isPermaLink="false">21442@/forums/discussions</guid>
        <description><![CDATA[Hi, I would like to know if it is possible to execute the export to file button (next to the printer) at runtime.
The Report is generated and I want to execute the export command to file at runtime, after the printing has been executed.
If you use the ppReport1.Print command, parameters will be asked again

This is my code.

ppReport1.AllowPrintToFile := true;
ppReport1.AllowPrintToArchive := true;
ppReport1.DeviceType := 'PDF';
ppReport1.ShowPrintDialog :=False;
ppReport1.TextFileName := PChar('d:\teste.pdf');
ppReport1.?????;
]]>
        </description>
    </item>
    <item>
        <title>How can I achieve this query with the Designer?</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21408/how-can-i-achieve-this-query-with-the-designer</link>
        <pubDate>Thu, 15 Oct 2020 10:06:02 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>santycg</dc:creator>
        <guid isPermaLink="false">21408@/forums/discussions</guid>
        <description><![CDATA[Hi!

I'm using RBuilder 20 and Delphi 10.4.

I need to show all records from Table A which are NOT in Table B.
For example: show all customers I haven't sold anything.

The only way I found is to use a custom manually-edited sql query using subqueries, but I can't finf a way to achieve this using the Designer options. 

Is it possible?

Thanks!]]>
        </description>
    </item>
    <item>
        <title>Problem to configure DADE</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21301/problem-to-configure-dade</link>
        <pubDate>Wed, 25 Mar 2020 14:48:55 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>PaolaKS</dc:creator>
        <guid isPermaLink="false">21301@/forums/discussions</guid>
        <description><![CDATA[Hi,
I'm trying to add to my Delphi application the possibility to connect directly to the database to allow to end-user to use directly the tables of the database (before this modify, I made reports using TTextPipeline.  I added daIDE in uses to see the Data Tabs. I set on my Designer:
   Designer.DataSettings.DatabaseName := 'dbMain2';
    Designer.DataSettings.SessionType := 'dbExpressSession';
    Designer.DataSettings.AllowEditSQL := true;
    Designer.DataSettings.CollationType := ctANSI;
    Designer.DataSettings.DatabaseType := dtFirebird;
When I click on TppReport , I'm able to see the Data Tab and when I click on "New" I'm able to see Query WIzard and Query Designer. But when I run my application and open Report Builder to mody a report, I see Data Tab but if I click on New I see a white page. Also if I click on Data Settings menu, the combobox in connection tab are empty.
What am I doing wrong? Do I need to import something else?
Thanks]]>
        </description>
    </item>
    <item>
        <title>Modify SQL at runtime when EditSQLAsText is TRUE</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21295/modify-sql-at-runtime-when-editsqlastext-is-true</link>
        <pubDate>Tue, 10 Mar 2020 11:53:12 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>Tomsie</dc:creator>
        <guid isPermaLink="false">21295@/forums/discussions</guid>
        <description><![CDATA[If, for optimization reasons, a report needs its SQL handcrafted (EditSQLAsText = True) then I can still pass single values to it's WHERE clause at runtime with parameters.  However, this falls down with INLIST (IN) WHERE clauses where effectively I need to pass a comma separated list of values; in fact I do this with TdaSQLBuilder already in non tampered with SQL report.  However, in this scenario I can't use TdaSQLBuilder to do this as SearchCriteria.Count will be 0 by virtual of EditSQLAsText = True; so I have been trying to got a bit deeper along the lines of:

  lDataModule := daGetDataModule(aReport);

  if assigned(lDataModule) then
  begin
    lDataView := TdanxQueryDataView(lDataModule.DataViews[0]);
    ldaSQL := lDataView.SQL;
    ldaSQLText := TdaSQLText(ldaSQL.SQLText);

    if assigned(ldaSQLText) then
    begin
      ldaSQLText.QueryExpression.WhereClause.SearchItems[0].Expression2 := aFilterList.CommaText;
      TdaSQLTextAccess(ldaSQLText).Changed;
    end;
  end;

However, the edits I make to Expression2 are not recognised when TdaSQLTextAccess(ldaSQLText).Changed is called. I've been trying to get me head around the token parsing code but I think I'm better cutting to the chase and asking the experts here if there is a way to achieve what I want. Thanks, Paul.]]>
        </description>
    </item>
    <item>
        <title>Paginated Query</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21142/paginated-query</link>
        <pubDate>Wed, 26 Jun 2019 02:37:45 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>SHELY</dc:creator>
        <guid isPermaLink="false">21142@/forums/discussions</guid>
        <description><![CDATA[Hi, 
I want to load large amount of data from MSSQL DB onto a report. I would like to paginate the query so that I only load X rows of records for the first page and then continue to load/query the rest of the records page by page until the entire query result is loaded. 
I can use paginated query in my query statement but how do I integrate this with report builder (as where &amp; when to make call  for next page)?]]>
        </description>
    </item>
    <item>
        <title>DADE designer enhancement : File/Merge from file</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21110/dade-designer-enhancement-file-merge-from-file</link>
        <pubDate>Fri, 03 May 2019 08:28:26 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>julien</dc:creator>
        <guid isPermaLink="false">21110@/forums/discussions</guid>
        <description><![CDATA[Hi,

i often need the same lookupSettings.DataPipeline in my report.parameters in different reports

please, add a new entry menu in DADE designer : File/Merge from file

thanks
Julien]]>
        </description>
    </item>
    <item>
        <title>DBISAM 4  and DADE  need  dbisam429r2010r.dcu</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21079/dbisam-4-and-dade-need-dbisam429r2010r-dcu</link>
        <pubDate>Tue, 12 Mar 2019 12:43:55 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>carlos</dc:creator>
        <guid isPermaLink="false">21079@/forums/discussions</guid>
        <description><![CDATA[Can't compile the DADE interface with DBISAM 4. Can't find the  dbisam429r2010r.dcu file]]>
        </description>
    </item>
    <item>
        <title>Upgrading from 15.04 to 19.03</title>
        <link>https://www.digital-metaphors.com/forums/discussion/21044/upgrading-from-15-04-to-19-03</link>
        <pubDate>Sat, 22 Dec 2018 03:09:36 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>mitrakom</dc:creator>
        <guid isPermaLink="false">21044@/forums/discussions</guid>
        <description><![CDATA[I have a DADE component based on Version 15.04.
Cant compile it under 19.03, what is the best way to migrate it?
modify my source? Or start over from daADO?]]>
        </description>
    </item>
    <item>
        <title>Is there any way to edit the SQL in the query designer?</title>
        <link>https://www.digital-metaphors.com/forums/discussion/20908/is-there-any-way-to-edit-the-sql-in-the-query-designer</link>
        <pubDate>Thu, 31 May 2018 12:25:53 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>gregors</dc:creator>
        <guid isPermaLink="false">20908@/forums/discussions</guid>
        <description><![CDATA[There is an option TppDesigner.DataSettings.AllowEditSQL which doesn't allow me to edit the final sql in the DADE query designer. Is this the option to use? ( I'm on 18.01 build 121 if that matters ), 

Thanks, ]]>
        </description>
    </item>
    <item>
        <title>Deleting Unused Fields from a Report</title>
        <link>https://www.digital-metaphors.com/forums/discussion/20878/deleting-unused-fields-from-a-report</link>
        <pubDate>Mon, 30 Apr 2018 20:55:02 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>johncnpr</dc:creator>
        <guid isPermaLink="false">20878@/forums/discussions</guid>
        <description><![CDATA[Is there a utility available that can delete unused fields from the underlying query if they are not specifically referenced in the report?

I'm running into a situation where it appears I'm up against a limit to the number of fields I can add. So, I want to locate and delete unused fields in order to make room for new fields.

Thanks,

John]]>
        </description>
    </item>
    <item>
        <title>TppReport.CreateAutoSearchCriteria() and Empty Expression</title>
        <link>https://www.digital-metaphors.com/forums/discussion/20853/tppreport-createautosearchcriteria-and-empty-expression</link>
        <pubDate>Wed, 11 Apr 2018 14:02:36 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>davidjoubard</dc:creator>
        <guid isPermaLink="false">20853@/forums/discussions</guid>
        <description><![CDATA[Hello,
I ve got a problem when I want to programmatically insert Search Criteria in my report.
All works very well except one particular case, when I want to filter data on a empty field.
I create a criteria with the fieldname, the operator type is Equal and I let the expression value empty.
I call TppReport.CreateAutoSearchCriteria()  with these parameter
The resultd inside the report is not correct, data are not displayed, they should.
When I insert the same criterias inside the report from the report editor, it works !
Is there any thing I miss ?
Thanks for your answer !
Best regards
David. 
]]>
        </description>
    </item>
    <item>
        <title>Query Calcs and Group By</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3215/query-calcs-and-group-by</link>
        <pubDate>Fri, 03 Mar 2017 11:51:25 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3215@/forums/discussions</guid>
        <description><![CDATA[Hi,

Is there any way to prevent the query designer from adding in every single 
column in the query into the group by clause when there is a Sum() calc 
field?

For reference, I'm using RB16 .

Terry Swiers
Millennium Software, Inc.
]]>
        </description>
    </item>
    <item>
        <title>SQL Optimization : select * from mytable where 'c' &lt;&gt; 'c'</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3216/sql-optimization-select-from-mytable-where-c-c</link>
        <pubDate>Mon, 03 Oct 2016 09:18:06 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3216@/forums/discussions</guid>
        <description><![CDATA[RB17 &amp; Delphi 10 Berlin

Hello,
even if i compile with RELEASE compilator option
all of my reports send severals "select * from mytable where 'c' &lt;&gt; 'c' "

what can i do to remove these SQL instructions
regards
Julien bertano 
]]>
        </description>
    </item>
    <item>
        <title>Magic SQL switches to parameterised SQL on joins when joining on multiple fields, my JITs don't seem</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3217/magic-sql-switches-to-parameterised-sql-on-joins-when-joining-on-multiple-fields-my-jits-dont-seem</link>
        <pubDate>Thu, 18 Aug 2016 21:46:43 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3217@/forums/discussions</guid>
        <description><![CDATA[I have noticed that when i create a master/detail relationsship
between two queries on the data tab, if the master detail is using
more than 1 field linking it switches to parameterised sql and
disables the Magic SQL option.  

This works OK for me BUT whenever i have created my own JITS they only
seem to be able to link succesfully when Magic SQL is in use.  As such
I can't seem to create reports using these JITS joining on more than
one field.  

Breakpointing in delphi in my JIT's "createData" method i can see my
master Query SQL  has the paremetrized syntax, eg WHERE
tblBlah.workid=:workid, by i have not been able to find where the
paremeters are being populated, if in fact they are (These JITs wre
writen years ago when magicSQL was the only option so I may be missing
extra code).

Any hints or examples you can point me to would be much appreciated;
i've spent the afternoon going round in circles.

Report builder 17.02 enterprise, delphi 10.1

Thanks,
Chris
]]>
        </description>
    </item>
    <item>
        <title>Way to specify schema name in data settings?</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3218/way-to-specify-schema-name-in-data-settings</link>
        <pubDate>Tue, 19 Jul 2016 23:10:46 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3218@/forums/discussions</guid>
        <description><![CDATA[
Using:
 - Delphi Berlin 10.1 Enterprise.
 - RB 17.02 build 149 Enterprise.

Sybase SQL Anywhere 11.

- drop a TSQLConnection  ("scn1") on a form, set to ODBC driver,
configure params correctly (click on "connect" - it connects).

- drop a TppReport on the form and invoke designer

- go to Data tab

- <data>
  - Session Type: dbExpressSession
  - Database Name: scn1
  - Database Type: other


- 

The list of available table names is populated with the tables.

Select one at random (work_order_header).

Click Next.


I get a dialog box with:

"TdaMetaData.GetFieldsFromDataSet: Unable to open dataset:
work_order_header."

If I use an admin DB user, it works.

If I use a special "read only" user, it doesn't.

In regular queries with that user, "select * from work_order_header"
fails, but "select * from dbc.work_order_header" works just fine.

So - is there ANY way to specify schema name in DADE such that I can
use the nice, safe READONLY user?

That is - TdaMetaData.GetFieldsFromDataSet needs to use:
    dbc.work_order_header 
instead of:
        work_order_header

can this be done?


TIA.

Cheers,
EdB
</data>]]>
        </description>
    </item>
    <item>
        <title>Installing daIBO with ReportBuilder Enterprise 16.02</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3219/installing-daibo-with-reportbuilder-enterprise-16-02</link>
        <pubDate>Thu, 23 Jul 2015 16:45:01 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3219@/forums/discussions</guid>
        <description><![CDATA[Hi,

I use XE7 professional and just now updated ReportBuilder from 16.0 to 
16.02. I use IBObjects and thus have been using daIBO. Now with version 
16.02, daIBO fails to compile with the message that TppComponentList is 
not declared.

I have a 2nd development environment that still is using RB 16.0 and 
this shows me that TppComponentList is defined in the unit ppComm.

Can you help me resolve this?

Thanks,
Phil Horst
]]>
        </description>
    </item>
    <item>
        <title>left/right join in query designer</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3220/left-right-join-in-query-designer</link>
        <pubDate>Fri, 10 Jul 2015 00:52:46 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3220@/forums/discussions</guid>
        <description><![CDATA[delphi XE7  - RB 16.01 378

In query designer It seems there's a bug adding tables with join.
you can choose any join type  ( left, right, full , inner ) but 
resultant sql is always something like :
FROM TABLE1 TABLE1_1
     , TABLE2 TABLE2_2
WHERE
      (TABLE2_2.ID = TABLE1_1.ID)

i need classic left join but I can have it :(
( with rb15 , i'm sure to remmeber , it ran perfectly )

there's some know bug ?

thanks
]]>
        </description>
    </item>
    <item>
        <title>automatic populate date range parameter</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3221/automatic-populate-date-range-parameter</link>
        <pubDate>Mon, 23 Feb 2015 07:56:41 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3221@/forums/discussions</guid>
        <description><![CDATA[hi,
using delphi 2007 + rb entreprise 12.04

how can i initialize a tppParameter date values automaticaly whithout using 
RAP in each report like this :

    Report.Parameters.items['DATE'].AutoSearchSettings.SearchExpression :=
    FormatDateTime('01/01/yyyy', CurrentDate) + ',' + 
FormatDateTime('31/12/yyyy', CurrentDate);

i ofen need to initialize date range with :
 the last month
 or the current year
 or the last week
...

Best regards
Julien bertano 
]]>
        </description>
    </item>
    <item>
        <title>Cannot link detail query if master query is sorted on a Calc field</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3222/cannot-link-detail-query-if-master-query-is-sorted-on-a-calc-field</link>
        <pubDate>Fri, 19 Sep 2014 04:45:37 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3222@/forums/discussions</guid>
        <description><![CDATA[v15.05

Subject says it all really: if you master DataView generates SQL like ...

SELECT TOP 10 Jobs.Client,
               SUM(Jobs.InvoicedEqlist) SUM_Jobs_InvoicedEqlist
FROM Jobs Jobs
GROUP BY Jobs.Client
ORDER BY 2

...then you cannot link on the field Client (visually with a drag)  a 
detail DataView that has SQL like

SELECT Jobs.Client, Jobs.Job_Ref
FROM Jobs Jobs
ORDER BY Jobs.Client

If you then try and create a link via the link editor then this "seems" 
to work and it will appear but RD clearly isn't happy with it because i) 
any subreport linked to the detail DataView will return ALL data in Jobs 
for each record in master (doesn't matter which link option is used). If 
you go back to the Data tab the link isn't there any more (visually) but 
if you bring up the editor it clearly is.

If you remove the sort order field in the master DataView, all behaves 
correctly. Surely this can't be WAD?

TIA, Paul
]]>
        </description>
    </item>
    <item>
        <title>Conceptual problem in plugin model</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3223/conceptual-problem-in-plugin-model</link>
        <pubDate>Mon, 02 Jun 2014 04:06:17 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3223@/forums/discussions</guid>
        <description><![CDATA[After many many years of NOT encountering anything like this, I have 
discovered a horrible problem with how most DADE plugins (in my case 
daNexusDB but standard ones too) implement GetFieldsForSQL(aList: TList; 
aSQL: TStrings) . Put simply, if you are not able to supply a search 
criterion to make the aSQL run efficient (and in my example I CAN'T as 
its for a detail DataView), then with large databases the Wizard for 
editing the SQL becomes unusable, with timeouts for me still kicking in 
after 60+ seconds. This is a serious problem if the database engine 
doesn't allow you to do anything clever to get a complex SQL to return 
an empty dataset, which is all the GetFieldsForSQL needs for building 
its list of TppFields.


The full account of how this problem manifested itself for and the 
rather drastic solution that I've had to come up with as a workaround is 
explained here:

http://www.nexusdb.com/forums/showthread.php?t=18567

Not saying I can think of a better way to do this than how its currently 
done, given that RB is blind to the limitations of the database engine 
so can only just run the SQL to get a TDataSet back, but this is a 
horrible headache, nonetheless.
]]>
        </description>
    </item>
    <item>
        <title>Dade error</title>
        <link>https://www.digital-metaphors.com/forums/discussion/3224/dade-error</link>
        <pubDate>Tue, 25 Feb 2014 17:09:47 +0000</pubDate>
        <category>DADE</category>
        <dc:creator>rbuser</dc:creator>
        <guid isPermaLink="false">3224@/forums/discussions</guid>
        <description><![CDATA[Checking the error logs of one of our customers server machine we see 
that often when running (previewing) a report the following error is 
occurring:

NexusDB: : System has been illegally 
re-entered. [$2107/8455].

This could indicate that there is some problem with threaded session 
management in the Nexus database engine, even though our application 
doesn't deploy any multi-threaded code. Is possible that any RB 
multi-threaded code could by involved?

P.S. When a report is "run" a datamodule is created with all the 
necessary components hooked together, you can probably work it our from 
the class definition:

  TnxRBExecuteDM = class(TDataModule)
     Report : TppReport;
     dsReports : TDataSource;
     ReportPipeline : TppDBPipeline;
     QReports : TnxQuery;
     nxDatabaseMapper1 : TnxDatabaseMapper;
     NexusRBDatabase : TnxDatabase;
  private
  public
     constructor Create(aOwner : Tcomponent; aReportDetails : 
TReportDetails); reintroduce;
     { Public declarations }
  end;

Thanks, Paul
]]>
        </description>
    </item>
   </channel>
</rss>
