VB 连接报表 ???

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:42:02
我在做一个VB6.0的系统,需要实现报表功能.我用VB自带的DataReport控件做了一个报表.在VB程序界面端也实现了与数据库的连接能够实现修改等各种操作,但是我不知道应该利用什么控件将VB与报表连接起来实现报表的预览和打印?
1.是不是需要在的VB程序界面端的Command1_Click()下面写上代码然后自动调入报表实现报表的预览和打印?
2.要预览报表就必须插入一个控件,对这个控件设置相应属性编写代码之后用Command1_Click()事件触发?
如果是用代码的话,那这个代码又应该怎么写?在哪里写呢?
请大家帮帮小弟.我急等着用,谢谢!!谢谢了!!
请说明哪些是代码实现哪些是属性设置实现。哪些可以用属性设置实现哪些必须用代码,
不知道如果报表的字段名称样式已经是事先规定好了的话,那怎样能通过sql语句随便更改报表的项目格式和内容呢?难道能够只写代码而不用设计器设计报表吗?非常感谢您的帮助!

你可以用其他控件,比如说msflexgrid或者是vsflexgrid控件,将数据导入这个表中就可以了,最后导到excel里头也能实现的!!

这个报表做起来还是挺费事,这里写起来比较麻烦,路过了。

创建EXCEL文件
直接将参数写进EXCEL文件
然后调用EXCEL 打印的命令