nardmoseley
Comments
-
What is the desired output?
Try removing the section subreport. A section subreport generates a page
break - it does not make sense to place a section in a band that contains
labels, dbtext, etc...
uses
ppTypes;
myReport.DeviceType := dtPrinter; // print to printer
myReport.ShowPrintDialog := False; // suppress print dialog
myReport.ShowCancelDialog := False;
myReport.ShowAutoSearchDialog := False;…Some of the concepts in this article would apply to your situation as well.
At the bottom of the article are links to downloadable examples of loading
templates and converting them to ascii text for editing.
------------------…
You are referring to the DADE plug-in for dbExpress (see
RBuilder\Source\daDBExpress.pas).
For Delph i y Borland replaced TSQLClientDataSet with TSimpleDataSet.
In daDBExpress.pas, you will see that the code is cond…
Please download and install again.
We have an all new web site and it appears that somehow the RB 9.02 build 2
download was erroneously replaced with RB 9.02 build 1. It was build 1 that
contained the error you are repor…
Here is an example of creating a table of contents...
http://www.digital-metaphors.com/tips/TableOfContents.zip
You could perhap…
Here is the article I mentioned in the prior post..
---------------------------------------
Article: RB 9 Architecture Changes
---------------------------------------
ReportBuilder 9 includes architecture change…
Sounds like your are frustrated, I can relate to that - working with
packages in Delphi can be extremely frustrating.
What we need to solve the problem is more information. If you would like to
create a simple, minimal e…
If you create a component that 'uses' any RB units. Then your component
package must 'require' one or RB packages. In this case, you need to require
rbRCL99.
BTW, if you use crystal you cannot derive from any of its comp…
We do not have a sample script for mySQL, though I know from customer
feedback that developers have used mySQL. (Search the DADE and Enduser
newsgroups for the subject mySQL).
I was hoping someone using mySQL might see y…
If you suspect the datapipeline linkage, then as a benchmark, write some
code that opens the datapipelines and a nested loop that traverses the
datapipelines(s) from beginning to end. Time each of those two steps.
If yo…
There are many things that can affect performanc: Hardware, Software,
Database, DataAccess, Network, Drivers, Memory, on and on.
1. Do you have a master/detail relationsip? If so are you using the RB Data
workspace to bu…
Try setting Report.OutlineSettings.Enabled to False
I researched this once before using a profiling tool and discovered that for
large reports, the overhead of producing the outline degrades performance.
--
ReportBuilder uses the printer device context to perform calculations
required for report generation.
Internally ReportBuilder can create a virtual "Screen" printer that can be
used instead of a printer driver. Our goal …
When using the built-in DADE linking, the search criteria applied to the
master query are propogated to the detail query(s) to optimize them.
However, once the SQL Text is manually edited, DADE no longer generates
optimize sq…
Yes, that is the other way to do it
--
Nard Moseley
Digital Metaphors Corporation
in Grouping by a Custom FIeld Comment by nardmoseley August 2005
Due to timing of when group break value gets checks and when Variable.OnCalc
fires, using the OnCalc event will not work.
Try using OnGetText to set the value of the Text parameter passed to the
event.
<…
Here is an article from the tech tips newsgroup
-------------------------------------------------------
Tech Tip: Printing a Unique Caption for each copy of
of a multi-copy report sent to the printer.
------…
Try updating to RB 7.04 or RB 9 and perform the same tests.
Internally RB uses the freeware GifImage component to render the image as a
bitmap and then draws the bitmap to the printer. RB 7.04 and RB 9 contain
sime impro…
To clear out the report try this:
Report.Template.New; // clear the layout
Report.FreeModules; // free the data associated with the report
If you just wanted to close the subreport datapipeline you can try this
…
I can confirm this feature is working as designed.
That is not to say that it is the only way that the feature could be
designed and implemented. It is not to say that you do not have a better way
to design and implement…
We are not aware of anyone who has migrated these components to RB 9.
Perhaps if there is someone they will answer your post. Here is an article
on the RCL changes for RB 9.
---------------------------------------<…
ReportBuilder for .NET development work is ongoing. The goal for an initial
release is end of this year but it might be first quarter of next year. We
will see....
Digital Metaphors has not announced any specific product…
Sounds good in theory, but in practice porting a large complex code base
such as ReportBuilder to work under a new platform is a huge undertaking.
RB Server Edition can be used to build a Win32 server that can publish
re…
1. What is the datatype of the field? Is the field a calculated field? If
you can link from other fields in the same dataview, then I suspect it might
be the data type of the field.
2. If you cannot link from any field i…
For most group based calculations you would set the Variable to Reset on
GroupEnd.
Below is an article from the Calculations thread of the Tech Tips newsgroup.
Perhaps it will help answer your question. If not please cre…
Subreports set to pbSection print in z-order. Use BringToFront and
SendToBack to change the z-order. The z-order is displayed in the report
tree view.
For Subreports set to pbChild, define a ShiftRelativeTo relationship …
As an example, I modified the RBuilder\Demos\EndUser\ReportExplorer as
follows:
1. Use OnFormCreate event of the end-user form to assign the
event-handler...
ppReport1.Template.OnLoadStart := LoadStartEvent;…
Ok, great.
I do not why the TppSearchOperatorType and TdaCriteriaOperatorType were
created instead of just a single enum type. I think a direct typecast would
work, if not an indirect one would. An enum type always has a…
----------------------------------------------------
Tech Tips: Creating AutoSearch parameters via DADE
----------------------------------------------------
1. Access the Data workspace of the Report Desi…