单位里现在使用了一套用Access开发的系统(后台挂DB2数据库),当做业务时每次打印估价单都要打出两份,(而实际只需要一份)这样就造成了很大的浪费。
考虑打印的其实只是报表,执行二次相同的命令DoCmd.openreport "报表名",但厂家把代码做成了Mde发布的,无法更改程序了,大家有没有什么办法呀,例如做个钩子类的程序,当执行报表打印时捕捉一下那个打印窗口,然后再执行一下取消就可以让报表只打印一次呀!
我实在是不知用哪个API的,请大家帮帮忙吧!
考虑打印的其实只是报表,执行二次相同的命令DoCmd.openreport "报表名",但厂家把代码做成了Mde发布的,无法更改程序了,大家有没有什么办法呀,例如做个钩子类的程序,当执行报表打印时捕捉一下那个打印窗口,然后再执行一下取消就可以让报表只打印一次呀!
我实在是不知用哪个API的,请大家帮帮忙吧!
解决方案 »
- 哪位达人有或哪里能下载到EhLib控件包里带有DBGridEh1.ShowSerialNo属性的控件包啊??
- 在父窗体中如何取得活动子窗体里的image组件的宽?
- 新手的问题,折腾了我好长时间!请求高人帮忙.
- 求教条码打印问题
- 请问delphi中是否可以将任意格式的文本文件读入到数据库中?(实现不知道文本文件的具体格式)
- tstringlist中统计问题,谢谢回复
- 加密狗的外壳加密程序,能否对数据库进行加密? (SQL)
- delphi有奖
- Delphi 中怎样通过 Sql 限制 paradox 表中的的记录的个数也就是?在线给分
- 怎样才能使我的QQ正常上网?
- 想问各位用Delphi怎样来调用sql server中的dts啊,请各位帮帮忙,在线急急
- 为一套房子你要奋斗多少年?
http://www.netyi.net/in.asp?id=wuyaxlz