做了一个打印票据的程序。票据信息从数据库中取得,每一条票据信息打在一张纸上。现在想实现每打印完一张票据就删除这条票据在数据库中的信息,请问如何实现。
注:要保证打印机出问题时(如卡纸、缺纸),正在打印的当前数据信息以及这一条数据下面的数据信息仍然保留。
多谢!!!!!!!!!!!!!!
注:要保证打印机出问题时(如卡纸、缺纸),正在打印的当前数据信息以及这一条数据下面的数据信息仍然保留。
多谢!!!!!!!!!!!!!!
解决方案 »
- On Error Resume Next输出错误号等
- SQL+Count--分离字符的统计问题
- 祝自己好运,也祝VB版的兄弟好运.
- 请教各位高手一个简单问题!
- VB关于XML的简单问题请教
- set datagrid1.datasource=rs 为什么提示行集合不能作为标签?如何修改???????????
- 一个关于VB6.0的问题
- VBA将对象(如sheet1)存入数据库中,怎么办?
- 想做个简单的文件夹(文件)加密解密软件,帮忙提点建议???
- 关于Winsock的问题,150分求助。
- 為什麼我用activeskin皮控件后,我原來界面上的label1控件就不見了?---救我啊!~
- 一个数据连接释放的问题?大家来帮忙啊!
缺纸的情况,在打印机有纸之后可以继续打印,卡纸的情况程序就不知道了!!
你说的思路我试过。我程序里每打一张票据信息的时候是调用了一个打印函数,这个函数里面控制了打印内容和打印位置,我在这个函数里面在打印票据信息后加了删除此条信息的语句,可是数据库里面的所有内容都删除了,不知道是什么原因,和打印机缓冲区有没有关系?
Printer.EndDoc
Printer.KillDoc
之后
删除你的这个记录。cn.Execute "delete * from a where ID=" & NID
NID应该是你从数据库中取出时保存的变量
不知道我说得对不对,如果确实如此,应该怎么修改程序才能达到我的要求。多谢!!!