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

lxy_winner 2003-01-11 11:35:36
如何用vb来打印报表
...全文
28 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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、你可以使用报表设计器等等。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧