nicocizik
Comments
-
Hi Dan,
You will need to get access to the TppAutoSearchField.SearchExpression
property. This can be done using a number of TppReport properties and
methods such as the AutoSearchFields property or AutoSearchFieldByName
Hi Lon,
This sounds like a corrupt install. Please follow the steps described below
to clean a corrupt install and then reinstall ReportBuilder. The fact that
it is saying TppTeeChart is not found means that for some reason …Hi Lon,
Does this happen at runtime and design time? At design time, check your
Delphi installed packages list for the "ReportBuilder TeeChart 5.03
Components" entery. If this is not checked you will need to check it. IfHi,
ReportBuilder does not access any of the internal features of a dataset or
database connection. It simply access the data and traverses it first to
last. This is done by calling the simple TDataset methods First, Next, <…Hi Heiko,
Take a look at the following example.
http://www.digital-metaphors.com/tips/TableOfContents.zip
--
Regards,
…Hi Kai,
The image handling has been enhanced since RB 7.03 removing virtually all
cases of the "black image" behavior you are experiencing. Please download a
trail the latest version of ReportBuilder and see if that fixes the…Hi Alan,
I'm a bit unclear about what you mean by a "Large mail merge." A mail merge
document in ReportBuilder is contained in the TppRichText component which is
a stretchable component so if it grows, it will stretch to the …Hi Ricardo,
The linking logic in DADE is working as designed. Be sure you are dragging
the link from the detail dataview to the master dataview, and that there is
a one to many relationship between the master field and the de…Hi,
Unfortunately the page footer band is the only band in ReportBuilder that
cannot have a dynamic height. The space for this band is pre-allocated
before the report prints so any other dynamic or repeating bands will know <…Hi Ricardo,
Be sure the "ReportBuilder Data Access for dbExpress" entery is checked in
the Delphi Installed Packages. If it is not present, you can recompile and
install the package into the Delphi IDE using the rbDBExx.dpk l…Hi,
Thanks for the info, we have not seen this behavior before. If possible,
please send a small example of this that I can run on my machine in .zip
format to support@digital-metaphors.com and I'll take a look at it for you.…Hi,
Are you able to successfully assign a memo field to the built-in
TppDBRichText component? If so, you may want to contact the InfoPower
support and see if this is a known issue with their component.
--
Reg…Hi Samuel,
If you are referencing the database alias rather than the TDatabase object,
you will need to change this using the template event OnLoadEnd. From there
you will need to extract the SQL object and change the databas…Hi David,
ReportBuilder defines a "line" as an entire detail band. RB has no concept
of individual "lines" of text inside the detail band. If you would like to
strip away any leading tabs per detail band information, you can…Hi David,
Thanks for the suggestions. If you take a look at the TppTextFileDevice
located in the ppFilDev.pas file, you will see that this class is relatively
simple. Creating a simple descendent to this class or new text fi…Hi David,
Sorry, I missed the part where you explained you were exporting to a text
file
. The TextFile D… Hi David,
You can use the DetailBand.BandsPerRecord property to print multiple rows
for each record in your database. This is a published property so it can be
accessed from the Object Inspector in Delphi or at run time in co…Hi Fabio,
Try upgrading to the latest version of ReportBuilder as well and see if that
makes a difference (9.02).
--
Regards,
Nico Cizik
Digital Metaphors
in Missing drivername property - help Comment by nicocizik July 2005Hi Fabio,
ReportBuilder searches through each form and datamodule in your application
for a data connection. If you take a look at the GetDatabaseForName
property of the DADE plugin you are using (or ancestor), you will see t…Hi Thatchi,
ReportBuilder does not directly communicate with the printer. It uses the
Windows API to issue commands to the printer driver which in turn sends
commands to the printer. See the diagram below. Be sure you are u…Hi Jamie,
ReportBuilder does not directly communicate with the printer, it uses the
Windows API to issue commands to the printer driver with in turn controls
the printer (See the diagram below). If you would like to find out …Hi Glenn,
The only versions of ReportBuilder that is compatable with Delphi 2005 is
ReportBuilder 9 or higher (9.02 is the current release). If you want to use
ReportBuilder with Delphi 2005, you will need to upgrade your ver…Hi,
You can control the vertical position of a band using the PrintPosition
property. This property published and is defined in report units.
--
Regards,
Nico Cizik
Digital Metaphors
in How to print group footer in the end of the page? Comment by nicocizik July 2005Hi Arturo,
If you want the PrintDialog to reflect the changes you've made after the
report has already generated once, you will need to chang the PrintDialog
properties.
For instance...
myReport.PrintDial…Hi Arturo,
Take a look at the following example and article. They should get you on
the right track with creating a custom preview form.
ht…Hi Mark,
By definition the crosstab will order the data based on the first column or
row of the component. Unfortunately there is no current feature to order
the crosstab on a column or row other than the first displayed.
Hi Will,
You are going to want to loop through every component in your report and
change the font accordingly (see the article below). If you are using
subreports, you will need to make this into a recursive call if you run <…Hi Paul,
Fantastic! Out of curiosity, were you using the BDE to connect to your
database? If so you may want to consider changing this for a future project
to avoid similar issues.
--
Regards,
Nic…Hi Paul,
Usually this error is received when ReportBuilder expects a binary template
but gets an ASCII one or vice versa. The Template field should always be
defined as a Blob field and saved into binary code. Check to be su…Hi David,
I do not believe the TChartSeriesList is available in native RAP. You will
probably need to create a simple pass-thru function to perform this task in
RAP. For an example of creating a pass-thru function, please se…