以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 能否设置某条记录只能打印一次 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4093) |
-- 作者:天空 -- 发布时间:2006/9/23 1:09:00 -- 能否设置某条记录只能打印一次 在表里面设置有一逻辑列“打印”,操作公式设置为if([打印] = -1, LockRow(Row), ""),原为打钩即锁定该行,现在需要在此基础上限制打钩即锁定该行,并且该行只能打印一次 |
-- 作者:smileboy -- 发布时间:2006/9/23 6:34:00 -- if([打印] = -1,LockRow(Row)and report(....),true) |
-- 作者:天空 -- 发布时间:2006/9/23 13:58:00 -- 不明白,我的打印机是HP1020的,能不能把这个公式的report(....),true的部分写清楚,这样是否这条记录只能打印一次? |
-- 作者:smileboy -- 发布时间:2006/9/23 14:18:00 -- 我的打印机也是HP1020,不过这个跟打印机没有关系,关键是你要打印当前行还是没有打印的记录。 |
-- 作者:天空 -- 发布时间:2006/9/23 18:20:00 -- 我有一列设置的是逻辑,名称是“打印”,我是想当我在该列其中任何一行上点选“打印”单元格后,该行锁定并且只能打印一次。 |
-- 作者:czy -- 发布时间:2006/9/23 20:52:00 -- 打印公式可以这样; if([打印]=-1,MsgBox("此记录已打印过了!",0),Report("表名","报表名称",rowsel,rowsel,1) And SetCellText(Grid,Row,"打印",-1) And LockRow(Row)) |
-- 作者:天空 -- 发布时间:2006/9/24 1:15:00 -- 先谢谢,版主的公式要先定义一个按钮。我是在主录入窗口上有一个打印(对话框)然后在里面选择需要打印的文件。我现在需要自己在“打印”列打钩,然后在打印的时候记录该次打印,并且限制该条记录的打印次数。(主要是因为我的报表里的“打印”列设置的是“If([打印]=-1,"已审核","未审核")”) |
-- 作者:smileboy -- 发布时间:2006/9/24 6:21:00 -- 发文件看看 |
-- 作者:gdxhq -- 发布时间:2006/9/24 11:39:00 -- 我记得以前有 过一个类似的问题,给你传一个文件参考一下。egd文件下载 |
-- 作者:天空 -- 发布时间:2006/9/24 15:17:00 -- 有能根据某列中指定内容,自动套用所需报表的命令没有? |