dw打印之怪问题!!!!!!!!!
xygzh 2002-03-09 12:33:06 小弟目前编写一个软件要求同时实现单据的直接打印和套打!要求单据能够自定义行数。
我的做法(以出库单为例):
1.建一dw,datasource: 出库单主表和出库单明细表,用出库单号关联
把出库单号、出库日期、仓库字段放在dw的header区
把产品名称、单位、数量放在dw的detail区
把制单人、审核人放在dw的summary区
保存为rep_ckd
2.在打印时建一个datastore lds,把rep_ckd赋给lds
3.打印时判断如果行数不够,则lds.insertrow()
4.lds.print()
好了问题出现了:如果没有第3步,打印一切正常,如果有第三步,那么summery区的制单人、审核人都无法显示。我判断lds.insertrow()后,当前行的制单人、审核人在dw缓冲区的值为空。所以我用了lds.setrow(1)命令,可是还是没有达到效果,不知如何解决。