VB 报表设计

前端之家收集整理的这篇文章主要介绍了VB 报表设计前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

以前没用VB来设计过报表,网上很多人建议使用水晶报表。本着简单实用的原则我还是使用了VB自带设计器来做。

大体思路很简单,通过数据源的绑定来获得数据,再使用报表显示出来。

但实际操作中细节问题很多,比如A4纸张打印太窄,必须横向打印。

解决横向打印问题:

解决办法一:是将VB 6升级到SP5 通过了Orientation来解决

二:在没升级的情况下只能使用代码,在模块中写入以下代码

再在按钮触发事件中写入

1是纵向,2是横向,256是定义,2800是长度,2400是宽度。

现在就是报表设计器的问题了

先把数据环境设计器连接到数据库

DataReport的DataMember 属性写为command1

DataReport的DataSource 属性写为DataEnvironment1

连接完后,在sql语句中写入 sql代码

select * from ylj where yf=?

留下参数传递为不同报表做准备。

如下的就是如何对参数赋值的问题了。

在按钮触发事件中添加如下代码

在设计报表样式时,我不喜欢抓取到网络,我都会钩掉,好方便自己调整。

猜你在找的VB相关文章