批量打印问题,我现在用帆软打印报表,并且模版上有唯一的字段作为左定义格,主表数据源查询条件where BINDID_S in ('${replace(bindid,",","','")}')生效,子表数据源查询条件where BINDID_S in ('${replace(bindid,",","','")}')就会把所有的数据全部展示出来,导致每一次点击下一页的时候我的主表数据就是正确的,但是子表数据展示了所有,这是为什么呢?怎么解决呢
你要看一下你传的bindid的原始格式是什么呀?你的数据集的参数名称也是叫bindid吗?注意大小写呀,还有格式!!!
批量打印- FineReport帮助文档 - 全面的报表使用教程和学习资料
批量打印传递多个参数 - FineReport帮助文档 - 全面的报表使用教程和学习资料