多用户环境下发票的打印问题
老汉 2004-09-10 09:52:30
偶在设计中使用了水晶报表7.0控件来打印发票。在打印过程中,将发票数据写入到打印临时表,然后调用设计好的报表文件实现发票的打印。
以前是单用户,所以没有什么问题。但是现在要改成网络版,这样的话就涉及到一个问题:多个用户同时向打印临时表中送入数据的话,发票打印会是什么样?
偶看了一些别的处理办法,他们采用窗体打印的方法来解决这个问题。但是在这个系统中客户端所使用的打印机有可能不一样,所以在使用窗体打印的方法来实现发票套打时,就可能出现错位现象。最好的方法还是在报表文件中预先设计好发票格式,然后打印。
请大家帮忙,提些建议:多用户环境下打印,后台使用一个打印临时表还是各个操作员分别使用自己的打印临时表;如果各个操作员分别使用自己的打印临时表的话,报表文件如何设计?报表文件与打印临时表如何挂钩?
谢谢了,先。