digitalmetaphors
Comments
-
No, RB can't print from unidirectional datasets. You can use a client
dataset or an in memory dataset to traverse the unidirectional dataset and
then connect that dataset up to the report datapipeline.
Cheers,
J… -
The QueryWizard is pretty well self-contained in daQueryWizard. The object
it configures behind the scenes is TdaSQL, and daSQL.pas, will certainly
involve you in more DADE units. Should be possible to break it out
though...
These are the classes used for the implementation of DADE. These are not
Delphi components and so we aren't publishing documentation for these
classes. At this time, the best documentation is the source itself. What is
your goal? We…Yes, we will support Delphi 5 in ReportBuilder 7. This applies to the
Enterprise, Professional and Standard Editions. The Server Edition is
currently relying upon Delphi 6 features requiring update pack #2 for Delphi
6 to be install…Set your newsreader to display older messages. Then redownload the
newsgroup. Here is the article:
------------------------------------------------------
Article: TroubleShooting: Report Prints Endless Pages
--------------…We don't know what else is going on in this report. Are there subreports? I
can send you a patch for 6.03 which addresses issues of the report not
regenerating when printing to the printer (it prints off of the page cache
created for …You can cancel the report generation by calling Report.PageLimitReached. No
more page will be regenerated for the output device. The pages which have
already been generated for the printer will be printed on the printer since
they w…Regions can't contain regions. You may be able to use a subreport in your
region. Why do you need regions within a region? You can set the
ShiftRelativeTo on stretchables and ShiftWithParent/StretchWithParent on
other components to a…You can get the value by checking the AutoSearchField.Value property.
Please see the autosearch demos for an example.
Cheers,
Jim Bennett
Digital Metaphors
Craig just emailed me and said he has already sent the original one to you:)
Cheers,
Jim Bennett
Digital Metaphors
We have no plans at this time to release a version of ReportBuilder for
Kylix.
Cheers,
Jim Bennett
Digital Metaphors
Are you running RB 6.03? I run it here on SQL Server 2000 and it places
single quotes my string search expression. Change your library path to
RBuilder\Source and place a breakpoint in TdaSQL.ResolveCriteria on the
lines inside of th…Can you send a simple runable delphi example project to
support@digital-metaphors.com and we'll fix it.
Cheers,
Jim Bennett
Digital Metaphors
You should get a 'class not found' exception if there is a uses clause entry
missing, when you load a template. Can you load these templates into a
report object in a standard delphi application where there is just a report
object on…You can merge two templates by loading them up into to report objects at
runtime and then copying components to a band in a third report. Then save
the third report down to a template file. The alternative is to load the
templates as…> Also how do I check for updates and register my product
Contact info@digital-metaphors.com
Cheers,
Jim Bennett
Digital Metaphors
The DBCalcs will fire first. If you want to reorder the calculations, then
use nothing but TppVariables and set their Calc Order appropriately.
Cheers,
Jim Bennett
Digital Metaphors
There is a bug in 6.03 that if you change the pritner name, the report won't
regenerate properly. I can email you a patch the fixes the problem if you
send an email to support@digital-metaphors.com with the email address I
should sen…All you have to do to remove a group entirely is to free the group object.
The bands will get removed automatically:
ppReport1.Groups[i].Free;
Cheers,
Jim Bennett
Digital Metaphors
In the next version of ReportBuilder, a PreviewFormSettings property has
been added to all producer descendents so that the preview form settings can
be easily configured. The current method using an event handler will still
be suppo…Looks like the printer items are holding references to a printer which is no
longer available.
Maybe I'm doing something different than you are. Can you describe the steps
you take to reproduce the problem. If I preview a repor…Using:
Win2K
Delphi 6 (UP 2)
RB 6.03 for D6
RB 7.0 for D6
HP LaserJet 5 with the latest driver installed
I could not reproduce the problem. Can you reproduce this behavior in our
demo report projects?<…What printer are you using? I can downlod the latest driver for it and test
this issue.
Cheers,
Jim Bennett
Digital Metaphors
How large are your margins? Are they larger than the page height? How tall
is the detail band?
Cheers,
Jim Bennett
Digital Metaphors
Send an email to support@digital-metaphors.com and we'll send you an
example delphi project which prints this way.
Essentially, use a TppDBCalc which resets by group, in order to calc the
value. Set the value of a TppVariable …Set LookAhead = true on a DBCalc. Set it to sum a field value in the header
band. On the last page, set it to visible false. You'll use a twopass
(Report.PassSetting property) report in order to know that
Report.AbsolutePageNo = Re…Is the datapipeline hooked up to the report? Are you manipulating the
dataset as the report is generating? There is a Report.PageLimit property
which would force only one page to print.
Thje report should print labels over mul…The Viewer.Report property is of type TppProducer, so that the Viewer can be
shared by the ArchiveReader, Report (and now ClientReport) classes. If you
have a variable of type TppReport, you'll just need to typecast it:
reportT…The report objects are owned by the form or datamodule where the report is
owned. If ppLabel1 (the component name) exists in a report on a
form/datamodule, then when you load a template into another report object on
the form/datamodu…You could take your 20 reports on a form and save them individually as
templates to the database. You could use one TppReport object on a form to
load each template individually at runtime. However, you have event
handlers for the r…