nardmoseley
Comments
-
1. Use StopPosition
2. Use Subreport.PrintBeahvior set to pbFixed and size the subreport control
to occupy the desired amount of page space.
3. Set DetailBand.PrintCount to limit the number of rows that are printed … -
1. Use the Band.BeforePrint event
2. Implement the event-handler exactly as I demonstrated, making sure that
each time the event fires, you evaluate the condition and explicitly set the
visibility to true or false. Keep … -
if condition then
Report.Detail.Visible := False
else
Report.Detail.Visible := True;
--
Nard Moseley
Digital Metaphors Corporation
ht… -
Sorry, my mistake...
http://www.digital-metaphors.com/tips/SpreadSheetStyle.zip
--
Nard Moseley
Digital Metaphors Corporat… -
Here is an example of printing a spread sheet style report that you can
download...
http://www.digital-metaphors.com/tips/SpreadSheetSty… -
Sorry, but I do not understand the configuration of the report or the data
or what you trying to accomplish.
In general a report/child will traverse the datapipeline to which it is
assigned and will generate a single det… -
Yes. If the detail band is quite tall such that one detail band can fit on a
page. Then you could set BandsPerRecord to two and print the same record for
two pages.
See my response to your prior thread. I think that exam… -
RB 9 Trial versions are available for download from our web site.
The RB 9 Designer contains a number of enhancements, including improved
performance and mulitple undo/redo support. I recommend that downloading a
tri… -
Download a trial version of RB 9, the Designer performance for selecting,
dragging, and moving has been greatly improved. As a test I just created 50
labels, then selected and dragged them to a new band. Took about 2 secs.
The PageStyle is a background layer, used for graphic elements such as
background form image.
Let me ask you a question. Do you use the RBuilder.hlp file?in Main report's all components ar in PageStyle Comment by nardmoseley April 2005
------------------------------------------------------
Article: TroubleShooting: Report Prints Endless Pages
------------------------------------------------------
1. Check each report/childreport and make sure that …
1. Subreport set to pbChild: define ShiftRelativeTo relationships
2. Subreport set to pbSection: prints in z-order. Select View | Toolbars |
Report Tree to display the report tree tool windows. It displays an tree
view o…
Have not heard of this before. If possible try creating a simple example
that we can run here. Email to support@digital-metaphors.com in zip format.
Make sure that you the data linking is defined properly and that you do not …
Glad to hear you got it working.
This was a long post - that can take extra time for us to read, re-read and
try to understand. Perhaps we should have responded to this on Friday and
simply asked you questions about it. …
I tested this and it working as designed.
1. For a DrillDown report, the outline is not supported - in other words no
outline is produced. I recommend configuring the report so that the outline
viewer is not shown (Repor…
For the detail datapipeline, set SkipWhenNoRecords to False.
If you are using the RB Data workspace, click on the visual link to display
the link dialog and you can select the option from there.
--
RB 6 packages would have a suffix of 6x. So rbCT6x and rbCIDE6x would be the
runtime packages.
If you only change the implementation section then you only need to
recompile those two run-time packages and then exit Delph…
1. Crosstab packages
rbCT9x.dpk - contains the crosstab component and renderer.
rbCIDE9x.dpk - contains the crosstab designer and wizard
You may also need to recompile dclRBE9x.dpk (if you change the interface
…
Sorry, but the server does not currently support drill down reports.
--
Nard Moseley
Digital Metaphors Corporation
http://www.digital-metaphors.com<…
Section style subreports print in z-order. The z-order is shown in the
report tree outline.
Use BringToFront, SendToBack to control the z-order.
--
Nard Moseley
Digital Metaphors Corporation
This line creates the child report:
aSubReport.CreateReport(aReport);
You need to remove these lines
//creating child report
The childreport can be accessed via
aChildReport := aSubrepor…
You can use a subreport, set to pbFixed. Size the subreport to be the height
of the footer. (The footer band is the one band in RB that must be fixed
height, it cannot stretch).
You can use subreport.report.Template prop…
You can access any elements in the report using the Report.Bands[].Objects[]
structure. If you encounter a TppSubreport in the Objects[] array, then you
can typecast it and it traverse its elements as well. The Subreport.Report
> i have a master/detail report relationship. depending upon the master
Use the DetailBand.BeforePrint event to set each subreport.Visible property
The subreport will traverse the detail datapipeline to which it is …
1. As a test comment out all event-handler code associated with the report.
Make sure that you do not have any code that manipulates the dataset in any
manner while the report is generating. That is the most common cause of an
Try downloading a trial version of RB 9 and perform the same test.
A pbFixed subreport should only overflow when it reaches the end of the
boundary defined by the subreport control. I think I recall there was an
issue wi…
Welcome to ReportBuilder
For each subreport
1. Set SubReport.PrintBehavior to pbFixed and size the…
Perhaps you can test the aText parameter that is passed to the event-handler
if aText = 'Grand Total' then
.....
--
Nard Moseley
Digital Metaphors Corporation
in TppSubTotal Comment by nardmoseley July 2005
Sorry I neglected to post feedback here. I have spent quite a few hours
researching this issue, but have yet to find a solution...
--
Nard Moseley
Digital Metaphors Corporation
in Layout problems for CorssTab Column Totals Comment by nardmoseley July 2005
Master with two details that listed side by side. There is an example of
this in RBuilder\Demos\Reports\Demo.dpr, number 73 (dm0073.pas).
1. Define the linking relationship.
See article below.
2. Define t…