digitalmetaphors
Comments
-
ReportBuilder was voted Best Reporting Tool and Product of the Year for
the past 4 years, 1999-2002 Delphi Informant Readers Choice awards.
http://www.digital-metaphors.com4.03 is not supported in 6.03. You will need to use either 4.02 or 5.02a.
--
Cheers,
Alexander Kramnik
Digital Metaphors
As long as the subreport with the variable prints before the memo in the
bad, then you are ok. Does the memo shift relative to the subreport? How
are they positioned? If the memo is above the subeport, the the memo will
have already…The OnCalc event should fire before the other events when the band prints.
You could place all of the code to populate the memo lines inside of the
variable's OnCalc event handler. This would guarantee that the variable
value would b…Are the event handlers firing? Place a breakpoint in the code where the
autosearch values are getting created and see what the values are. Are you
sure you aren't filtering all of the data by accident? Try creating a
simple report e…Please take a look at the Autosearch demos in your RBuilder installation.
There is one that creates end user search criteria at runtime. Notice that
it creates the search criteria on the report, which creates criteria objects
in DADE…Yes, you should use the SearchOperator property of the autosearch field
object. The difference is that the autosearch field is created from the
autsearch criteria objects in DADE. DADE search criteria are persistent.
They are saved d…You can try calling CloseDataSet on the pipeline after setting the record
count. Try debugging and checking the value of the record count after you
set it to see if the actual value is being set and is simply not being used
or if it i…GetSubreports actually returns a list of the report objects associated with
the subreport, not the subreport itself. Try the code below:
var
lSubreports: TStringList;
liIndex: Integer;
begin
lSubreports := T…When are you doing this assign. The optimal place to do it is in the
Template.OnLoadEnd event.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Make sure you have the latest printer drivers. You can also try setting
DirectDraw on the images to true.
--
Cheers,
Alexander Kramnik
Digital Metaphors
The DevMode structure is available. This demo shows how to access it and
change the media type:
http://www.digital-metaphors.com/tips/Printer…It must be some kind of protected font that your users are using in their
machines on the data entry side of the application. Is that font installed
on the client's machine where the report is being run?
Cheers,
What is wrong in the RTF? Can you parse the rtf to see what tag is causing
it? Is there no end page tag? Can you "clean" the rtf in a preprocessor
before the report loads the blob to the rtf? You can use the DB rich text
control's O…You also have full control over the pages if you want to print them in any
order. To print a multiple page report, like a spread sheet syle report,
you can print multiple subreports. Each subreport will be able to fit data
for one …While minor variations between preview and printer output are to be
expected, the issues you're describing haven't really been encountered
before. Here's some information exmplaining why the two don't always match.
If you're able to r…Check out the 'address sqeeze' demo in the main reports demos (#33).
Theres's really no direct way to do this without using any code.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Unfortunately there is little we can tell from this. When does the exception
occur, ie. at some point of the report generation, during report design,
while loading or saving a report, etc. Do you have any event handlers in the
report?…Knowing what the exception is would definately help us help you resolve the
problem.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Make sure you have the latest printer driver installed. Print the data to
screen preview or connect the datasource to DBGrid on the form first. Is all
the data there?
Cheers,
Jim Bennett
Digital Metaphors …When a report is generating in the first pass to the screen, you will see
the page count increase as each page is generated. Set the
Report.PassSetting to psTwoPass to have the report generate all the pages
when the first page is prev…There is a patch to address this. Email support@digital-metaphors.com to
request the patch. Email info@digital-metaphors.com to upgrade.
--
Cheers,
Alexander Kramnik
Digital Metaphors
No. What you can do, however, is load indivial report into a sinlge report
by loading them into subreports and print all of them as a single report.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Actually there is no patch available for 6.03. This will be a permenant fix
in the 6.5 release.
--
Cheers,
Alexander Kramnik
Digital Metaphors
There is actually a patch that addresses this. Thanks for pointing this out
though. If you would like the patch you can email
support@digital-metaphors.com though your solutions seems to be good.
--
Cheers,
Alexa…I'm not sure, but I think that might be a per 'session' basis setting. Check
out the demo below for getting the pritner dev mode. You can use this to
manually set this setting before beginning report generation.
in Quality printer property Comment by digitalmetaphors August 2002You would probably also want to set the SessionType to 'ADOSession' (if
you're using ADO) and then set the Database name.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Take a look at the 'Creating a report in code' section in the Developers
Guide found in RBuilder\Developer's Guide.
--
Cheers,
Alexander Kramnik
Digital Metaphors
You're correct Chuck. Not sure what I was thinking when I answered that one.
--
Cheers,
Alexander Kramnik
Digital Metaphors
a. Render the report to PDF. Check out the waler (www.waler.com) and
pragnaan (www.pragnaan.com) devices for PDF ouput.
b. No. They are completely different processes. You can set CachePages to
true the first time you generate t…