digitalmetaphors
Comments
-
I changed the demo around a little bit to be able to work with crosstabs
inside of a detail subreport.
http://www.digital-metaphors.com/tips/CenterCros… -
You are going to have to modify the draw commands created for the crosstab.
The following working delphi project does just this. It assumes one
crosstab per page and tracks which draw commands are created on the page for
the crosstab… -
Thanks for your interest on the future of RB. Currently, the solution for
web based reporting is to use TExtraDevices to create report pages and send
these to the client. We aren't releasing any information at this time on
what's ar… -
The Report.BeforePrint event would probably be best, since you will want to
reinitialize the report variables when you print the report to the screen,
and subsequently print the report to the printer, as the report will
regenerate it… -
It works for us here. What version of RB are you using? RB 6.03 is our
latest version available. Do you have a default printer installed on the
machine? If you do, then make sure you have the correct and latest printer
driver insta… -
Here's a demo which sets up the master detail relationship for each detail
band (master record) before each detail band prints:
http://www.digital-… -
I just installed 6.03 into Delphi 5 again, with no problems.
Which version are you trying to install: Standard, Pro, or Ent? What is
your machine configuration?
My machine:
Win2Kwith latest update pack
Delphi 4<… -
If the report is generated once for every output device. For example, when
you call Report.Print, it will print by default to the screen preview,
firing all report events. Then from the preview you can select to print to
the printer. … -
The band's AfterPrint event may be firing more often than expected. Use
TppVariables and code their OnCalc event handlers as the OnCalc is
guaranteed to fire based on the Variable's timing dialog settings.
Cheers,
The designer doesn't have zooming capabilities. To zoom in windows, you can
use the Windows | Programs | Accessories | Accessibility | Magnifier from
the Start Menu..
To see the whole picture, set MaintainAspectRatio to True.Good points. The immediate fix would be to write your own custom component
that does this for your end users.
There is an example of writing code that writes a RAP program in the
installed RAP demos. You could create your own …There is RAP, which allows you to be able to write pascal like code for all
event handlers in the report and it will be saved as part of the report
template (.rtm). Instead of using a DBCalc component, use a Variable
component and co…I remember fixing this. I guess my change was overwritten by a later
check-in of the source by another engineer. Sorry about this.
Cheers,
Jim Bennett
Digital Metaphors
You may have a corrupt installation where you have files from your previous
installation of RB existing on your machine which would conflict with the
6.03 installation. There is an article in the TechTips newsgroup in the
installatio…RePasses.pas isn't one of our files. What exactly is this source file
doing?
Cheers,
Jim Bennett
Digital Metaphors
It is probably a problem with the Apollo component. We only call TDataset
methods and all the other database vendors work just fine for these methods,
as you've noticed with your BDE/TTable test.
Cheers,
Jim Be…You'll need to use TppVariable components for this calculation. You'll need
at least on in the detail band, one in the group footer, and one in the page
footer. Use their OnCalc events to create the sums. The variable component
can …Sorry, DADE doesn't support the having clause since not all databases
support this syntax. You may want to create a backup of the DADE datamodule
(dtm) so that you can still revert back to the way it was before you edited
the sql and…Use a TppVariable and its OnCalc event handler. In this event handler,
directly reference the datapipeline field value with something like
ldAmountPaid := plOrders['AmountPaid'];
Cheers,
Jim Bennett
…Autosearch lets you pick fields that are already in the query for the
report. We don't provide access to all fields of all tables for a report.
If you created an autosearch dialog to show available tables/fields, then
you'll need to a…FYI, there is also a new article in the TechTips newsgroup (look in the
Formats and Devices thread) which explains how to recompile RBAddOn.
Cheers,
Jim Bennett
Digital Metaphors
You can use the MasterFieldLinks property if you are using pipelines on a
form and would like to avoid using Delphi's implementation of master-detail
linking. We have an example project which is downloadable:
in TppDBPipeline MasterFieldLinks Comment by digitalmetaphors November 2001The problem is that you have Teechart 4.03. You will need to upgrade to the
latest versoin of Teechart. We have to build a wrapper around Teechart so
that it can be used in RB. We try very hard to incorporate Teechart with
RB. The…Which version of Delphi are you using?
Which version of Teechart- 4.01, 4.02, 4.03, 4.04...?
When you install a new version of Teechart, I wouldn't assume that the old
version was uninstalled. I've recently installed 5.02…Check the ReportBuilder help file. In the Contents, it explains which exact
versions of Teechart are supported with each version of Delphi.
Cheers,
Jim Bennett
Digital Metaphors
In Delphi, Tools | Environment Options | Library | Library Path, is the
paths where Delphi will find the RB files. By changing the entry for
RBuilder\Lib to RBuilder\Source, you will be able to modify the RBuilder
source and Delphi w…You'll have to recompile using the \RBuilder\Source directory instead of
RBuilder\Lib. You won't be able to recompile if you make changes to the
interface section if you are using RAP.
Cheers,
Jim Bennett
Digita…There are some SQL validation routines in daSQL.pas. Do a search in the unit
for Valid and Validate.
Cheers,
Jim Bennett
Digital Metaphors
We have heard of this behavior before. The drivers rely on dll's. If the
dll's are installed from Windows, then they may be of different versions.
Are the two computers using the same version of Windows? Some customers
have had goo…If there are a bunch of images on a single page, then you will have to try
and reduce the size of each image. How large is each image? Is the
Report.PassSetting on Twopass? What is happening in the report's event
handlers?
…