nardmoseley
Comments
-
RB 11 has a TppReport.GetDataPipeline method
lDataPipeline := myReport.GetDataPipeline[aDataName];
Another approach is to use TppDataPipelineList to get a list of the
available datapipelines.
uses… -
You can write some code to load the fields into the list.
Here is the default behavior, not the sort at the end...
aFields.Clear;
for liField := 0 to aDataPipeline.FieldCount - 1 do
begin
… -
RB 10 and RB 11 have the field names sorted. I believe this was changed
because many customers were complaining. Just goes to show you can never
make everyone happy.in Field Order in Report Wizard Comment by nardmoseley April 2009
-
There is now a patch available for RB 11.04 to fix this issue. I emailed you
the patch. Registered users of RB 11.04 can email
support@digital-metaphors.com to request the patch.
--
Nard Moseley
Digital Metaph… -
There is now a patch available for RB 11.04 that fixes this issue. I emailed
the patch to you. Registered users of RB 11.04 can email
support@digital-metaphors.com and request patch.
--
Nard Moseley
Digital Me… -
I think perhaps we are not communicating clearly.
I thought your goal was to modify TdaEDBSession.GetTableNames to return the
Views. And to do this, you wanted to test by tracing the
TdaEDBSession.GetTableNames method.
Make sure you have Designer.DataSettings.UseDataDictionary set to False
TdaEDBSession.GetTableNames is …
TdaEDBSession.GetTableNames is the correct method to modify. Add a brake
point and run the report explorer. When the QueryDesigner or QueryWizard is
first accessed the GetTableNames method will be called.
Please let post…
No. (We are not making that mod here. If I were you, I would not modify the
RB source. Moving forward with RB 11.05, etc that is just going to require
more work).
The TppDesigner class constructor includes code to suppor…
If you are using the TppDesigner component check your setting for
TppDesigner.IniStorageName. For RB 11, the new default is
($LocalAppData)\RBuilder\RBuilder.ini. For your existing projects, updte
them to use ($LocalAppData)…
You will need to use a database table or .ini file to store the search
values outside of the report definitions.
In the end-user solution main form, write a Delphi event-handler to
implement the Report.Template.OnL…
The Designer.DataSettings.SQLType and DatabaseType properties are used
control the SQL syntax that is generated.
For Delphi design-time this is can be set via the File | DataSettings dialog
of the Designer's Data workspa…> Thanks for your answer.
Glad you like it!
For RB 10 we re-designed and re-factored the internals the report designer
and made it much simpler to customizein Customization of End-user report designer Comment by nardmoseley June 2009
I am unclear whether you performed the baseline test I mentioned.
"As a baseline test run the Demos\EndUser\Report Explorer example. Access
the
designer and add a couple of Labels to the workspace. 2. When the workspace
ha…
As a baseline test run the Demos\EndUser\Report Explorer example. Access the
designer and add a couple of Labels to the workspace. 2. When the workspace
has focuse the keyboard shortcuts should work.
There are other cont…
Yes, that is new for RB 11
--
Nard Moseley
Digital Metaphors
www.digital-metaphor…Access the Link dialog for the detail query. Then select the SQL tab of the
Link dialog.
Set the Link type to Manual SQL.
Note: Manual SQL requires that you write the SQL to select all of the detail
records needed f…
We do not have a separate type of license such as you describe.
We only sell the latest release, RB 11.RB 11 can open and run RB 10.x
reports, however reports saved with RB 11 cannot be opened/run with RB 10,
due to new …
The purpose of the RB Designer/ReportExplorer is to add end-user reporting
capabilities to your application. The main focus of your application should
be something other than querying/reporting.
If your application has o…
Here is an rbWiki article that I think will help you
http://www.digital-metaphors.comr/rbWiki/General/Getting_Started/Licensing<…
Have not heard of this before. I recommend contacting EMS about this issue,
since it appears their product is preventing RB from working properly.
--
Nard Moseley
Digital Metaphors
www.digital-metap…
I was able to recreate this issue and implement a patch for RB 11.05, which
I just emailed to you. Registered users of RB 11.05 can email
support@digital-metaphors.com and request the patch.
--
Nard Moseley
Di…
One option is to load each report definition, assign the event-handler
reference and then re-save the report definition.
Another option is use to use the Report.Template.OnLoadEnd event to assign
the event-handler refere…
I recommend looking at the source code to ppPreview.pas. The LanguageChanged
method contains the code that loads the Hint strings.
To turn off the hints, set the Toolbar.ShowHint to False.
uses
ppPrvDlg…ReportBuilder contains built-in international language support.
http://www.digital-metaphors.com/rbWiki/General/International_Support
Note: The RB 11.06 ElevateDB plug-in installed to \Demos\4. EndUser
Databases\ElevateDB\... is correct - GetDataType returns dtElevateDB
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com …
Please uninstall LRB and then download and install again.
We have updated the web site with the correct install file.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
I recommend downloading Learning ReportBuilder from the link below. Learning
ReportBuilder includes an end-user help file in .chm format.
in Help file in chm format Comment by nardmoseley September 2009
One option is to iterate over Form.Components[ ] or Form.Controls[ ] to find
the TabSet.
We can make TabSet a public property for the next maintenance release.
--
Nard Moseley
Digital Metaphor…
Also try adding RBuilder\Source to your Delphi library path. Then run the
report using the debugger. When the exception occurs examine the call stack.
Perhaps that will provide a clue.
SendNotifiy is a generic notificati…