nardmoseley
Comments
-
That should have read...
However we not have solved the why...
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
-
We have determined that setting subreport.PageLimit is what is causing the
issue. However we have solved the why.
As a workaround, if you want to limit the subreport to a fixed amount of
page space, you might try setting s… -
Ok, if you can find time to create an example that we can run, we can check
it out here...
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
-
This is not a known issue.
As a test you can try commenting out the event-handler code associated with
the report. Make sure that you do not have code that manipulates the dataset
in any manner while the report is generati… -
If you want to send to us the source code the IBOPipeline we can look at it.
We simply do not have the resources to develop what you are asking for.
The decision to not descend from TDataSet is huge mistake. The Delphi
TDa… -
I do not understand the question because you state "If I use the
MasterDatapipeline and MasterFieldLinks in addition to
master-detail setup of IBO native dataset, the results are printed
correctly."
What does that sta… -
Each report and childreport can have 0 or 1 CodeModules. In other words a
CodeModule is created as needed.
Try something like this:
lCodeModule := raGetCodeModule(myVariable.Report);
// create if need… -
1.Populate the fields before the beginning of detail section
with the same information as all other pages.
Use either a Page Header or a Group Header configured to reprint the header
on subsequent pages.
2. Iss… -
You need to use the GroupFooter.BeforePrint event.
I tried a simple test here and it worked.
If the event does not fire, then perhaps the event-handler method is not
assigned to the GroupFooter band.
1. SkipWhenNoRecords
Set the SkipWhenNoRecords property to False for both detail datapipelines.
Otherwise the master record will no be included in the report at all.
2. NoDataBehaviors
For a report/childre…
That looks like an equally valid approach.
If the master/detail linking relationship is defined properly then…
If you want to hide the subreport then in band that contains the subreport,
place the following in the BeforePrint event:
if plDetail.Bof and plDetail.Eof then
subreport.Visible := False
else
subreport.Visibl…
-----------------------------------------------
Article: Printing to Dot Matrix Printers
-----------------------------------------------
Dot matrix printers are natively line and character based. Most dot matrix
print…
The subreport will not print on the first page if the subreport hits
This sounds like KeepTogether is set somewhere. Check that
Subreport.KeepTogether and Group.KeepTogether are all set to False.
-…
A page header by definition, prints at the top of each page.
A Group that has ReprintOnSubsequentPage set to True, will print its group
header at the top of each page. You might try setting
ReprintOnSubsequentPage to False…
Report.MainReport should return a reference to the main TppReport object.
1. Delphi code
When using Delphi code, the syntax
Report.Parameters['ParamName']
returns a reference to the TppParameter obje…
Yes, that's the same setting. It's just worded in a more user friendly
manner than SkipWhenNoRecords.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
From the Data workspace, you can access the Link dialog by either
double-clicking on a visual link or by pressing the right mouse button while
positioned over the detail query. You can specify the setting from there.
Try setting DataPipeline.SkipWhenNoRecords to False for all of the
datapipelines, except for the main one.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
This is not a known issue. If you would like to create a simple, example,
please send to support@digital-metaphors.com and we can check it out here.
--
Nard Moseley
Digital Metaphors Corporation
www.…
1. It is against newsgroup guidlines to post attachments. Please send
attachments to support@digital-metaphors.com.
2. Please provide an example or specific steps to recreate the issue.
--
Nard Moseley
Place a TppVariable in the subreport. Use its OnCalc event to increment the
Variable in the main report:
procedure varSub.OnCalc(Sender: TObject; Value: Variant);
begin
varMain.Value := varMain.Value + plDetail['Amo…
For a report or childreport that is not connected to a datapipeline, check
that AutoStop is set to True.
--
Nard Moseley
Digital Metaphors Corporation
in repeating of sub-report. Comment by nardmoseley February 2005
This issue is being handled via support@digital-metaphors.com.
There are no known issues with datapipline linking and SQL Server, I think
varchar fields should be ok. Check that the detail data is ordered by the
linking fi…
1. I did not mention using section subreports. Please reread my response.
2. To create a report that consists of multiple section subreports that
print one after another, you need to create a main report and remove the
hea…
1. Use BeforePrint rather than BeforeGenerate.
2. Rather than loading the report templates while the report is generating.
Create separate subreports that contain the various layouts prior to calling
Report.Print. Use the …
I just performed a test using RB 7.04, which is the latest RB version that
is available for Delphi 5. The report layout that I described worked
perfectly. If you do not have RB 7.04, you can download a trial version from
our web…
Create a main report and in the detail band place two subreports. For each
subreport, set PrintBehavior to pbFixed and TraverseAllData to True. Size
the subreport Height to occupy the fixed area of the page where the voucher
det…
There are two ways to do this:
1. Templates
You can save the report definition to an .rtm file and then load it into a
subreport. You can do this using the Report Designer also programmatically.
2. R…
During the first pass, all pagination for the report is determined.
Therefore you cannot use the second pass to reposition the breaks.
--
Nard Moseley
Digital Metaphors Corporation
in Columns inside a subreport Comment by nardmoseley March 2005