VB6打印报表
现在需要用VB6.0设计一打印控件供WEB使用,WEB传入需要打印的数据,由VB6控件负责解析打印数据。
目前我用VB6调用WORD来打印,把数据写入到WORD的表格中,再打印,但是需要打印的字段和值非常多,速度非常慢,需要20秒左右才能填充完1张A4纸的数据,调用excel也是一样的,速度快不了多少,加上需要排版啥的,excel很难实现。打印效果如下图:
普通打印机横向打印,且数据来源于外围程序,不考虑引用access数据库。因为还要保存到数据库中再取出来回更慢。
求高手帮忙。
[解决办法]
说到报表打印,我一直推进vb自带的data report?
第三方报表工具的应用范围是复杂报表比较合适。
但是,LZ说到不愿意用数据连结,我彻底困惑了。。。
LZ写这个程序想干点啥呢?数据在WEB端,读入,然后打印。。。。
网上各种订制的WEB打印工具。。无论是IE的还是chrome或者firefox。。。
给LZ推进一个,去搜索lodop吧。。。。
问题又来了,有了这种控件,LZ这个程序还有存在的必要么 - -!!!