phStatic preventing subreport in column?
I have a master -> detail -> detail report, using nested subreports. The
intermediate subreport is laid out for columns, and the low-level subreport
is in the column's Detail band. The problem is, the low-level subreport
never appears when the report runs. I can put a text labels in the Detail
band above and below the subreport, and they appear properly. I put code in
to show the subreport's Visible property at run-time, and it is True.
One thing I did notice that might be a problem: The documentation says that
a subreport with PrintBehavior of pbChild (like both of my subreports)
should be in a detail band with PrintHeight of phDynamic. For some reason,
the column's detail band is set to phStatic and will not allow me to set it
to phDynamic. When I try to change it to phDynamic in the Object Inspector,
it snaps right back to phStatic.
If I move the low-level subreport from the column's Detail band into the
Column Header band, which has PrintHeight of phDynamic, it
displays.correctly.
I'm using Delphi 5 SP1, RB 5.56, Win2000 Pro SP2, P3-500, 256 MB, HP
LaserJet 6L.
Richard Biffl
rbiffl@blacklettersoftware.com
intermediate subreport is laid out for columns, and the low-level subreport
is in the column's Detail band. The problem is, the low-level subreport
never appears when the report runs. I can put a text labels in the Detail
band above and below the subreport, and they appear properly. I put code in
to show the subreport's Visible property at run-time, and it is True.
One thing I did notice that might be a problem: The documentation says that
a subreport with PrintBehavior of pbChild (like both of my subreports)
should be in a detail band with PrintHeight of phDynamic. For some reason,
the column's detail band is set to phStatic and will not allow me to set it
to phDynamic. When I try to change it to phDynamic in the Object Inspector,
it snaps right back to phStatic.
If I move the low-level subreport from the column's Detail band into the
Column Header band, which has PrintHeight of phDynamic, it
displays.correctly.
I'm using Delphi 5 SP1, RB 5.56, Win2000 Pro SP2, P3-500, 256 MB, HP
LaserJet 6L.
Richard Biffl
rbiffl@blacklettersoftware.com
This discussion has been closed.
Comments
configuration currently does not support dynamic height detail bands. You
should be able to put a subreport in the detail band and then define the
columns in the suberport. The other alternative is to use a fixed style
subreport which will print within the height that it has been assigned in
the designer..
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com