这个我没用过水晶报表,不知道如何用水晶报表实现,我这里用的FineReport报表,可以这样实现:将所需的条件作为参数,然后根据参数选择,不同的参数条件,决定其后的条件属性、条件值说明,已经其后大的各项数据,虽是参数间接实现,但也是可以达到效果的,楼主可以试一下,有问题还可以去FineReport爱好者论坛求助,很多热心的报表高手在。
系统把选择的结果作为参数传给报表 然后用参数去判断哪些要显示至于画面最终的显示结果排版起来不难
水晶报表,支持子报表,主报表与子报表可传参数,可以展表也可以打开另一个页面显示子报表。之前我做过。你可以好好研究一下,实现是没有问题。