digitalmetaphors
Comments
-
There are some data pipeline traversal demos in the main
RBuilder\Demos\Reports directory. You can use bookmarks to print records in
the data pipeline. See demos #111-116
Cheers,
Jim Bennett
Digital Metaph… -
Sorry, we don't provide access to these tips as a directory. However, your
best bet would be to perform a news reader search in our newsgroups for
posts which reference the tips directory. This way you'll be able to see
the question… -
The labels print inside of a detail band, just like the mail merge demo in
the main reports demo project. You should be able to place a rich text
control in the detail band created from the label template wizard. Follow
the mail merg… -
You can use the OnFormat event and perform the display formatting however
you would like on the text string. The formatting is fully replacable in
RB. For some example code see this demo:
in Formatting Question Comment by digitalmetaphors March 2002 -
When the report's SavePrinterSetup property is true the printer setup for
the current report instance is maintained in the report's print dialog and
not in the report's printer setup object. To get the printer name selected
by the use… -
The SuppressRepeatedValues works by not creating a draw command for that
detail band.
One approach that comes to mind is to compare the current datapipeline value
with the previous datapipeline value. Use a TppVariable which is… -
Here's is a demo of an inherited Registry class that writes to
HKEY_LOCAL_MACHINE. Keep in mind that you cannot create keys directly under
HKEY_LOCAL_MACHINE. This example creates the RBuilder key under
HKEY_LOCAL_MACHINE\Software.
Make sure that you set the Designer's IniStorageType property to the name of
your new storage class, in this case DevRegistry. You have to do this at
runtime before showing the designer because, since TppDevRegistry isn't
installed at…You can create your own TppRegistry descendent and override the
CreateCustomIniFile method to assign the desired registry key to the
RegIniFile.RootKey property of the TRegistryIniFile object. The source for
the implementation of TppR…The template name isn't set when the template is loaded from the database.
As an alternative, open up one of the end user examples and try the
following code:
{--------------------------------------------------------------------…It may be possible that the report and data controls are connected to a
different datapipeline in your project? The report could be opening the
datapipeline that it is connected to, but the data controls in the report
are connected to…The first thing to test is to make sure you are getting the data at runtime.
Hook the datasource that the datapipeline is conected to, to a TDBGrid on
the form. This should show the records at runtime. Is there anything else
that yo…There are feature tables for each ReportBuilder Edition on our website. Surf
www.digital-metaphors.com
Cheers,
Jim Bennett
Digital Metaphors
If it really is taking you days to complete small tasks, please e-mail
support@digital-metaphors.com. We can likely reduce your 'downtime'
substantially. And after all that's what we're here for!
Cheers,
Tom Ollar
Sorry, about that. I forgot to change the line of code to say psAll, not
psLastPage.
Cheers,
Jim Bennett
Digital Metaphors
1. For a two pass report, the device needs to be set to generate the past
page, before the call to PrintToDevices in the PrintToCache method of the
demo.
lDevice.PageSetting := psLastPage;
2. The draw command…If you are loading templates, then be aware that the template will overwrite
the report properties for the current report, ie. CachePages could be set to
false on the template. This could be causing the publisher to not have any
pages…Yes, you'll have to print the pages to a cache. Read these pages from the
cache and send them to the device. You'll need to create a disclaimer page
object and send it after every invoice page from the report. Here is an
example:
Yes, you will need RB 6.03 in order to use Teechart 5.02a. Contact
info@digital-metaphors.com with your full registration information.
Cheers,
Jim Bennett
Digital Metaphors
Check out this demo, which draws the group footer sum in the last detail of
the group. It does this by creating a draw command in the last detail band
position of the group.
in Printing on one line Comment by digitalmetaphors March 2002There was probably a problem wit the conversion of the datapipeline
assignemnt. The architecture changed in that the detail band cannot be
connected to a data pipeline. You should connect the Report.Datapipeline
property. If you have…Sorry, you cannot mix form inheritance and report templates (rtm files).
You will have to choose one approach or the other.
Cheers,
Jim Bennett
Digital Metaphors
I found it:
long
and
Cheers,
Jim Bennett
Digital Metaphors
Sorry, not at this time. You will have to change the source. Search the
General newsgroup for responses by Reggie White. He has posted that he has
been able to successfully change the source to get RB working without the
BDE in BCB…Have you tried Report.Reset?
Cheers,
Jim Bennett
Digital Metaphors
You could generate each report to an archive file before it is generated to
the screen. Place them all in an empty directory. This will give you a
bunch of archive files. The archive files have the page objects containing
the draw …Set ppSubreport3.Visible to False:)
Cheers,
Jim Bennett
Digital Metaphors
You should use a TwoPass report. What version of RB are you using for this
report? You should not have to move through each page sequentially. The
OnCalc evnet of a variable fires for every forward datapipeline record
traversal. W…Yes, you'll have to have the correct event method signature. It is just
like hooking into a public event on an object. The object will trigger the
event, you just need to 'listen' for it. The object (series in this case)
will determ…The series is not owned by the form like it used to be. You'll have to
assign the event handler in code at runtime.
Cheers,
Jim Bennett
Digital Metaphors