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=? 留下参数传递为不同报表做准备。 如下的就是如何对参数赋值的问题了。
在按钮触发事件中添加如下代码 在设计报表样式时,我不喜欢抓取到网络,我都会钩掉,好方便自己调整。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |