+1 800 256 3608 (toll-free in North America) or +49 7531 9060-10| service@combit.com

Creating multiple report containers

I have to make a modification to a project I did some time ago.
The modification requires a report where master table records are to be printed side by side (two or three depending on the page format) with child records below each master record.
My route was to place two or three report containers side by side and handle the master detail records per container.
This issue is still for version 21.

The designer-manual tells me that I can have multiple report containers, but does not say anywhere how to do that and what the conditions are for having multiple containers.
The samples have a report with multiple containers, but do not explain anywhere how this is achieved.
When I try to add a second report container to a report, I find that the option is greyed-out and thus not available.
When I try to copy an existing report container I get a message that this type of report does not allow multiple report containers, but it does not tell me why multiple containers are not allowed.

Could anyone please assist me with this issue.

You need a data provider as data source. This basically limits you to. NET, Delphi, Xbase++ or C++. Would that still work for you?

Here is a blog post with some technical details.

This would work for me as I am an Xbase++ user, but this is an addition to an existing application for one user, I would prefer to keep the current reporting structure intact.
Would it be possible to implement this with a single report container?

You could try to use two or three columns for the single report container and set the pagebreak condition for your master table to “true” in order to force a column break for each master. This should work as long as each individual master/detail sequence fits on a page.

See here for a short explanation.

© combit GmbH