利用vbreport作报表的技术
以VB开发语言为例:
1.怎么利用这个控件作报表呢?首先干点什么呢?
我们知道作程序首先要在FORM上面画自己的控件,当然VBREPORT也一样。
需要我们来画这个控件,不过呢,也有其他办法来利用这个控件。
下面介绍两种把这个控件引入的办法:
第一种:在FORM上面画控件
VB-Report Ver3.0
首先要添加组件DLL到工程里面,然后再FORM上面画,
这样就可以控制了。
第二种:不用画在FORM上面。
我主要讲解一下第二种,不用画但是我们还是要在工程中添加
这个组件的DLL。
然后,定义如下对象:
Dim xls As Object
Set xls = CreateObject("XlsReport.XlsReport")
然后对这个XLS对象进行相应的控制即可。
例如:
xls.FileName = "C:/Test/SELL.xls"
xls.Start.File
xls.Page.Begin "2003年度", "1"
xls.Cell("**Name").Value = "HAKUSANN"
xls.Page.End
xls.Out.PreView
当然,当我们不用这个对象了的时候,记得一定要把这个对象释放了。
方法如下:
Set xls = Nothing
除了以上之外,其实针对不同的开发语言和版本,可能方法也不尽相同。
如还可以利用如下的方法定义对象。
Dim xls As New XlsReport
这样的话,也是可以的。但是,需要有针对性哦。
VBREPORT可以被亲FORM的对象继承,所以,还要传递句柄。如下:
Dim xls As New XlsReport
xls.Parent = Me.m_hWnd
______________________________________________________
之后再续.............................
______________________________________________________