vb连接水晶报表

这篇博客介绍了如何在VB中使用CRViewer9控件连接和展示水晶报表。首先,需要添加必要的引用和控件,然后通过CRAXDRT库动态加载报表文件,并设置报表的数据源为从数据库获取的数据。博客详细展示了静态和动态连接报表的方法,包括打开数据库、执行SQL查询、设置报表参数和显示报表的各种选项。
摘要由CSDN通过智能技术生成
 

首先做的:

1.在工程中添加CRViewer9控件.作为浏览报表的控件     对应CRViewer9.dll文件
2.在"引用..."中添加Crystal Reports 9 ActiveX Designer Run Time Library    对应CRAXDRT9.dll文件
3.在窗口中添加Crviewer9控件,Name为:CRViewer91

先看静态连接:

Private Sub Form_Load()

    Private objcrapp As New CRAXDRT.Application
    Private objcrreport As New CRAXDRT.Report

   '读取水晶报表文件

    Set objcrreport = objcrapp.OpenReport("水晶报表文件路径", 1)

   '设置报表源

    CRViewer91.ReportSource = objcrreport
    CRViewer91.ViewReport

End Sub

动态连接:

1.要知道水晶报表的推模式,在水晶报表中,数据库专家->选择"仅字段定义"(如果没看到此项,说明水晶报表没有安装完全)->新建文件->增加字段(字段名和类型要与数据库中一致)->保存.ttx文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值