Master detail not working
Using D5, RB 5.55, SQL Server 2000.
Master - Detail report.
Two TADOQuery, Two TDataSource, Two DBPipeline. Everything connected.
Detail DBPipeline linked to master DBPipeline via MasterdataPipline and
Master field Links.
The TppReport datapipeline linked to MasterdataPipeline.
The subreport datapipeline linked to detail pipeline.
Two queries tested in QA in SQL server. They return data as expected.
Master data works, Detail data; I get nothing.
Tried all settings on the following:
SkipWhenNoRecords
PrintBehavior
TraverseAllData
First sign of trouble: When I drop a TppDBText on the detail band in the
subreport I don't see the fieldname within the component on the form nor do
I see the data. However if I break the link of the pipelines I do see the
detail field name and data, however, the detail part of the report still
doesn't work
I've successfully created several of these type of reports and they worked.
Why can't I do it now???
Thanks,
Joe
Master - Detail report.
Two TADOQuery, Two TDataSource, Two DBPipeline. Everything connected.
Detail DBPipeline linked to master DBPipeline via MasterdataPipline and
Master field Links.
The TppReport datapipeline linked to MasterdataPipeline.
The subreport datapipeline linked to detail pipeline.
Two queries tested in QA in SQL server. They return data as expected.
Master data works, Detail data; I get nothing.
Tried all settings on the following:
SkipWhenNoRecords
PrintBehavior
TraverseAllData
First sign of trouble: When I drop a TppDBText on the detail band in the
subreport I don't see the fieldname within the component on the form nor do
I see the data. However if I break the link of the pipelines I do see the
detail field name and data, however, the detail part of the report still
doesn't work
I've successfully created several of these type of reports and they worked.
Why can't I do it now???
Thanks,
Joe
This discussion has been closed.
Comments
This is the only way that it will work.
Here is an example (uses paradox for demo purposes) that shows what the
linking SQL should look like and also an explanation.
http://www.digital-metaphors.com/tips/MagicMasterDetail.zip
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com
can toggle the autocreate property on the datapipeline to rercreate the
field objects based on the fields in the dataset. If that doesn't work to
recreate the fields, then try deleting the data pipeline and recreating it.
This will definitely force the detail datapipeline to recreate the fields.
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com
The detail query I have itself has a left outer join. The link field I
specified in the pipeline was the field from the table that was being joined
as opposed to being from the table on the left. Anyway when I tried the
main field the report worked. So the fix was in my SQL and not in any of
the RB stuff.
Thanks,
Joe