nardmoseley
Comments
-
Nico and I researched this further.
For RB 10 we added native support for Nexus v2. The required modifications
were not isolated to the Nexus plug-in. We also had to modify the TdaSQL
class.
So the bottom line… -
Can you please elaborate on this statement. (I read this thread and find no
prior mention of an error.) Are you getting a compile error? Or are a
runtime error? What do mean by cast as dates.
"Unfortunately, I'm getting … -
Glad to hear you solved that mystery.
Thanks for providing that information. Very helpful for other customers
using Midas.
-
- Make sure that DataDictionary.UseTableOwner is set to False.
- The meta data cache is a memory based cached - it built each time the
application runs. It is not stored to disk.
- Clearing the meta data cache is on… -
- The Crosstab OnGetDimensionValue event can be used to customize what
values are used to performed to calculate a dimension. For examples, open
RBuilder\Demos\Crosstabs\Demo.dpr and check out demos 122 thru 125.
- The C… -
The DataDictionary is used by the RB Query tools to display the available
table and field aliases. When the query is created, the DataDictionary is
used to populate the
DataPipeline.Fields[ ].FieldAlias values.
When… -
Thanks for the feeback.
Built-in supported for Unions and Stored Procedures are items that we would
like to add to a future release.
I am unclear what you mean by Functions. Currently you can define Calc
field… -
Just to clarify for anyone else reading this thread, I think you mean RAP
(the run-time Pascal environment)
Options:
- use the Query Designer to add a calc field that contains an expression.
(This will work if… -
Please do not crosspost message. This question has been answered in the
datapipeline newsgroup.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Perhaps you are using an older version of daAds.pas, or perhaps I am not
understanding.
Here is the TdaADSSession.GetTableNames code in the daAds.pas installed with
RB 10.....
procedure TdaADSSession.GetTableN… -
Here is an example.
www.digital-metaphors.com/tips/CreateDataModCustOrderLinkedDataViews.zip
When using DADE, the Report can have an associated TdaDataModule that is a
container for the QueryDataView object. Each QueryDat… -
What are you trying to accomplish? Please provide more details.
- Here is an example of using ReportBuilder's DADE with Delphi's
DataSnap/Midas architecture...
www.digital-metaphors.com/tips/RBEndUserWithDataSnap.zi… -
I do not understand the question. Why would you /not/ know this?
What DADE plug-in are you using?
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
The DataView.EditOptions and EnabledOptions properties can be used to
control which buttons appear and which buttons are enabled. (These
properties are defined by TdaDataView defined in ppClass.pas).
TppDataEditTypes = s… -
Try downloading the example again. I updated it, it now works with D7 in my
testing here.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Close the project, delete the .res and then re-open the project - Delphi
will recreate the .res. I used D2007 to create the example.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Here is a downloadable example that I put together. It shows how to use
ReportBuilder's AutoSearchFields to do what you describe. I used the Query
Designer to add search criteria that are designated as AutoSearch. I used
the … -
For future reference please post questions to a single destination - either
the newsgroups or support@digital-metaphors.com
From your description, I understand that the main application will have some
global parameters:<… -
- For the query search condition, use the "In List" operator rather than the
'=' operator. (You can use the Query Designer to add/modify search
conditions, for each search condition you can selelct the operator from a
drop do… -
uses
daDataModule;
lDataModule := daGetDataModule(aReport);
then iterate over lDataModule.DataViews[ ] array from 0 to
lDataModule.Count-1
then typecast each DataViews[ ] item as TdaQ… -
Please do post attachments to the newsgroups. See the tech support section
of our web site for newsgroup guidelines.
Your email has been received at support@
--
Nard Moseley
Digital Metaphors
www.dig… -
Have not received anything - I checked the input box and junk mail folders.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Did you try debugging it - to see what happens in that code?
You can send an example in .zip format to support@digital-metaphors.com. Any
example needs to be a small focused project. Please do no use IntraWeb or
any type of we… -
TdaADSSession.GetDatabaseNames should result in the AdsConnection object
that resides on the same DataModule as the Report being found. If this works
prior to the database crash, then it should work afterwards.
Try addin… -
An example of ReportBuilder with Advantage is installed to
RBuilder\Demos\EndUser Databases\Advantage.
As shown in the example, we recommend placing an AdsConnection component on
the same form/datamodule that contains the Repo… -
Perhaps re-read the tech tip code. In the code you posted you are
essentially modifying a copy of the QueryDataView.SQL object. You left out
the step of assigning the modified SQL object back to the QueryDataView.
lSQL := myQu… -
I recommend using the DataDictionary as you did before. If you no longer
have the custom generation code, I would try creating a custom
DataDictionaryBuilder by copying the source code to the existing one.
Perhaps we should ad… -
You might using some of the code in TdaSQL.CreateFieldsForTable. It uses
gMetaDataManager (global meta data manager class) to retrieve the field
info.
--
Nard Moseley
Digital Metaphors
www.dig… -
You can create a custom wizard with that type of interface - I just replied
to your prior post with the info on how to do that.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
daQueryWizard.pas and daQueryDesigner.pas contain the source to the
QueryWizard and QueryDesigner.
You can creating custom wizards and register them with RB. See the following
tech tip.
-----------------…