digitalmetaphors
Comments
-
In RAP, if you were to try to do anything like this it would have to be the
global OnCreate event, as this fires before all other events in RAP. Even
then, it may be too late, because the printing process has begun. A better
point o… -
You'll have to reconnect the pipeline to the subreport after the subreport
is loaded. I'll have to try this with the demo to see if there are any
other gotchas. Might have to come up with unique dataview names (see the
Dataview.Descr… -
This is a multi-part message in MIME format.
-
Yes, you can use Delphi parameter linking on queries, although it is very
slow. Here is an example which sets the parameters manually as an
alternative:
RB provides the capability to not fire detail querys for every master
record. This is very slow and this is how Delphi implements parameter query
linking. Is this a DADE report (Data Access Development Environment or
commonly known a…Loading templates is not recommended while the report is running. However,
we have a demo which does this (DynamicSubreportLoading) however, it doesn't
support this in the detail band, only for headers, footers and titlebands.
You may…Hi Paul,
I uploaded a revised tech tip once, but it doesn't seem to be there.
Recursively call the procedure passing the TppSubreport.Report object.
Inside the cod eyou have, check to see if aObject is TppSubreport. If tru…1. Yes
2. You can use delphi query linking and rely on it to provide the parameters
to the query, or check out this example project for a manually parameterized
query:
in subreports with parameters Comment by digitalmetaphors January 2003Set the SkipWhenNoRecords to false on the detail datapipeline. This
controls wether the master will print a record when no detail data exists
for it. Setting it to false means that the master will print even if there
are no detail re…The archive reader only supports printing to one printer. The archive reader
reads the first page and uses the pritner setup from that page. Then if the
printer setup is changed in the OnInitializePrinterSetup event, then the
printer …Yes, your old reports should work as they did before. If you are using
method calls on our library in your code for your report application, they
should still work as well. Your customer's reports should convert with no
problem.
…Place colored shapes in the bands that are empty to see if there is any
white space which is forcing the extra page. Static height bands will print
and occupy space on the page even if hte ere are no objects in teh band that
print. Th…The next page should keep printing the subreport rows. Can you create a
simple demo report and send it to support@digital-metaphors.com which
demonstrates this errant behavior?
Cheers,
Jim Bennett
Digital M…Have you used ReprintOnOverFlow on these controls? Check out the different
properties available on these controls, such as ReprintOnOverFlow,
StretchWithParent, ShiftWithParent...and note thier different behaviors and
how you can use …Sorry, a true client server drilldown isn't going to be possible without at
least building on top of the next release of the Server Edition which will
support "Custom Parameters." The problem is that the subreport expansion key
must b…It is not natively supported. I have a demo which is almost ready to go to
show how to do this. If I have time today, I'll also show how to print to
report emulation text file using the server edition for a client windows
application.…You can use the PageBreak component from RBAddOn component set:
http://www.bancoems.com/RBAddOn.htm
You can define a group and tell it to break when you want a new page…The NoDataBehaviors should apply to the subreport. See the embedded Report
object int he subreport. This is the Subreport.Report property. From teh
designer, go into the subreport workspace. Then click on the greyed out
report icon in…Child subreports don't support headers and footers. If you load a template,
then the header and footer will be the parent's header and footer bands.
If you want to move a RAP event handler in code from one band to another,
then …Check out the M-D-D subreports in the demo directory in the main reports
demo project. The demos are numbered 71-80 which have multiple level
details, such as Customer - Orders - Items - Parts...
Cheers,
Jim Ben…This is not a known issue. Can you send a simple demo to
support@digital-metaphors.com that shows the problem?
Cheers,
Jim Bennett
Digital Metaphors
Make the call with the band property assignment, and not AddObject. The
bands need to "own" the controls so that when the report is freed, the bands
get freed and the bands free the controls that are in them.
Ctrl.Band := Report…---------------------------------------------------------
Tech Tip: Define Master/Detail DataPipeline Links in Code
---------------------------------------------------------
Defining a Master/Detail relationship for a DataPipeli…No, drill down is supported only in live preview mode, because the report
regenerates the pages based on the drill down. The archive is a collection
of page objects that are read from a stream in the archive reader component.
If dril…Sounds as if you really need a section style subreport instead of a child
type (see the Subreport.PrintBehavior property), since you want a header and
footer on each page of the subreport. If you want to show a page total, then
use a …You may be able to check if DetailBand.Overflow while the subreport is
printing to determine if the 10 empty rows didn't fit on the previous page.
Then set a flag in this case (reset the flag variable it in the
Report.OnPageStart even…It is not supported natively in RB as a property like the group header band
has. The problem is dynamic height detail bands and group footer bands. If
the group footer is dynamic height, the group footer and any previous detail
band(s…Set the subreport PrintBehavior property to pbChild. This will force the
main report headers to pritn when the subreports print.
Cheers,
Jim Bennett
Digital Metaphors
---------------------------------…You should be able to set the TppShape.Brush.Style to be one of the hatching
brush styles from the object inspector.
As an end user, you can even set this from RAP in the BeforePrint event of a
band, or in the Report.BeforePrint…Create another detail dataview and make a second visual link. This way you
have two detail dataviews for one master dataview. Now connect the new
subreport to the new detail dataview. Does this not work?
Cheers,