起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 156|回复: 7

【搞定】[请求]如何给一打印过的数据作标识?**

[复制链接]
发表于 2007-10-25 10:53:16 | 显示全部楼层 |阅读模式
客户选择某个数据集中数据进行打印,但是经常会出现重复打印的情况,为避免重复打印,我的想法是每次打印完某条数据后加一字段作标识,下一次打印前作判断是否已打印。
试问如何获取打印前判断“是否已打印”的事件和打印后作“已打印”标识的事件。
PS:貌似不能以“打印”按钮来做,因为很有可能是客户是通过打印预览打印或者是按“打印”按钮后又取消了打印的选择框。。。
回复

使用道具 举报

发表于 2007-10-25 12:54:12 | 显示全部楼层
客户选择某个数据集中数据进行打印,
你是怎么选择的,直接用字段来标识不可以麻?
回复 支持 反对

使用道具 举报

发表于 2007-10-25 13:26:37 | 显示全部楼层
没法自动判断打印过没有,您让用户来判断修改标记吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 13:47:32 | 显示全部楼层
是用字段来做,打算加个“打印标识”的字段,但是我无法捕获打印这个事件。
回复 支持 反对

使用道具 举报

发表于 2007-10-25 14:29:24 | 显示全部楼层
我2楼说的,有个字段让用户来选择这次打印哪些记录,就是说在打印前主动选择好,例如搞个CheckBox表现的字段,
然后在DocView 的BeforeAction 去处理,例如过滤数据集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 14:55:22 | 显示全部楼层
谢谢楼上建议,我觉的一般情况下这样是可以满足,但是我这边客户比较特殊,打印的是财务凭证,他们想确认这张凭证是否已经打印,避免重复打印凭证。如果他在CheckBox选择10条需要打印的数据,但是不打印就没法判断了。。。
回复 支持 反对

使用道具 举报

发表于 2007-10-25 15:05:03 | 显示全部楼层
那你怎么知道是否打印了,看打印击已经打印出来的纸张吗?
如果是好像没有办法去做了。
回复 支持 反对

使用道具 举报

发表于 2007-10-25 15:07:26 | 显示全部楼层
让用户自己选吧,否则你打印时打歪了,没墨了,卡纸了怎么办?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 05:36 , Processed in 0.042755 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表