|
第一步: Option Explicit Private Sub Form_Load() Screen.MousePointer = vbHourglass '调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句的赋值将在后面被修改 CRViewer91.ViewReport End Sub Private Sub Form_Resize() CRViewer91.Top = 0 End Sub 第二步: 第三步: Public conn As New ADODB.Connection 第四步: Private Sub Command1_Click() Dim connstr As String If conn.State = adStateOpen Then conn.Close Form2.Show 1 '数据库连接完成后,调用Form2水晶报表工程 需要提请大家注意的是,上面代码中的Report.Database.SetDataSource rs, 3, 1是初用水晶报表的程序员容易犯的错误,使用该语句后将造成数据库和水晶报表的连接失败。如何动态调用水晶报表呢?请看第五步。 第五步: Option Explicit Private Sub Form_Load() Dim oApp As New CRAXDRT.Application Screen.MousePointer = vbHourglass
Set oRpt = oApp.OpenReport(App.Path & reportName, 1) oRpt.Database.SetDataSource rs '连接水晶报表和数据源 CRViewer91.ReportSource = oRpt '启用水晶报表的预览功能 CRViewer91.ViewReport
Private Sub Form_Resize() CRViewer91.Top = 0 End Sub Private Sub Form_Unload(Cancel As Integer) 上面介绍了在VB中使用水晶报表进行报表开发的一种方法,该方法简单易用,适合初学者上手。 |
在VB中使用水晶报表的一种简易编程方法
最新推荐文章于 2013-09-12 12:54:00 发布
本文介绍了一种在VB中使用水晶报表进行报表开发的方法,包括如何建立数据库连接、配置水晶报表等关键步骤。
1628

被折叠的 条评论
为什么被折叠?



