>Thanks Barbara.
>
>I figured this out yesterday. I was able to drop the code in the Init(), or BeforeOpenTables(), method to drive the other reports (conditionally). The problem came when the execution had completed the hosting report put up an Open Dialog window ... in search of a table. To solve this, I created a bogus cursor on the fly after the execution of the other reports had completed.
>
>As to the "why in a report?", was the lesser of two evils ... that of ease in incorporating a report form into our softwares current structure.
Interesting - thanks for the update.