急等初学问题 如何用vb来打印报表

lxy_winner 2003-01-11 11:35:36
如何用vb来打印报表
...全文
6 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyun2000 2003-01-16
up
有没有print对象的代码啊,我用的是datagrid,而且没有打印机给我试验,大家帮帮忙吧
还有datagrid中的一般如何解决列数太多的问题(打印宽度)
回复
lxy_winner 2003-01-14
谢谢还有吗
回复
Long45983860 2003-01-12
建意你用ActiveRePort来打印功能很强大!
回复
twinking 2003-01-12
如果条件有的话
我觉得用EXCEL进行报表的打印输出
更加方便
快界
而且容易调整
回复
ccbl 2003-01-12
其实推荐自己写一个,关于报表的认识:
1。脱离数据库或应用程序的报表,均有较大的局限性,并不灵活。
2。自己写的报表空间或DLL可以很方便的与数据库结构配合完成客户很多自定义功能。
3。配合PRINTER对象可以完成各种复杂排版打印。
4。通过XML数据转换很方便完成网页输入与流浪
回复
ch111 2003-01-11
同意
回复
chenyu5188 2003-01-11
UP
同意楼上
回复
tch888 2003-01-11
有很多种方法啊。。
printer方法也可以。。
用OLE 也可以,,Word的打印效率很高也很容易设置,报表也可以用EXCEL
也可以用RichTextBox控件,,
最简单的是用formname.printform
回复
zyplwt 2003-01-11
printer对象
回复
programart_life 2003-01-11
还有第三方报表控件。如VB就自带了一个CrystalReport的东东,很好用,打印控制比DataReport还方便。
Excel文件方式,要求客户的机器上也安装有Excel,否则就抓瞎了。
回复
dongdonghan 2003-01-11
很多种方法啊。
1、你可以用form对象的PrintForm方法来打印窗口里面可见的东西(一张报表)

2、你可以将报表输出到Excel文件然后打印。

3、你可以自己编写程序,用Printer对象的Print、Line等方法来打印。结束时用EndDoc方法。

4、你可以使用报表设计器等等。
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7451

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告