关注!!!我也遇到过这中情况,比如一个发货单的打印报表,只能打印某一个具体编号的发运信息
我后来是这样解决的,供参考
1,原始的报表的SQL 语句可能是 select * from AAAA where 发运单编号='NO00001'
2 , 修改报表或者新增一个发货单报表,要有按发运单编号的进行分组设置(换页)
同时 修改SQL select * from AAAA where 发运单编号 in ('NO00001','NO00002','NO00003'...)
in 后面的内容可以传递进去,这样的话,预览直接可以看到你需要看的那几张发运单。
当然,如果直接打印可能会出现问题(比如页数/页码不正确)
3,最后修改Viewer工具菜单的按钮,移除原来的打印按钮,然后新增一个打印按钮关联到
一个你自己的函数上,这个函数就是把你要的报表循环打印,一个一个的直接打印,不预览
|