[水晶报表]创建不受数据库限制的报表(2)
2008-10-10 16:02
316 查看
新建一个vb工程,增加水晶报表设计及运行组件的引用,在界面上增加一个Viewer控件。
运行的结果就是把在(1)中所做的模板加载数据后显示出来
核心代码:
'--------------------------------------------------
'创建报表
'--------------------------------------------------
'加载报表模板
Set objCRReport = objCRApp.OpenReport(App.Path & "\Report1.rpt", 1)
'加载报表字段定义文件
Set props = objCRReport.Database.Tables(1).ConnectionProperties
For Each prop In props
If InStr(prop.Name, "Field Definition File") > 0 Then
prop.Value = App.Path & "\Users.ttx"
Exit For
End If
Next
Set props = Nothing
'清除报表中保持的数据
objCRReport.DiscardSavedData
'赋给报表数据
objCRReport.Database.SetDataSource rst
请在此处下载完整的代码(VB+水晶报表9.2)程序有完整注释,你可以当作开发模板使用 :)
2004年12月15日更新,增加报表参数演示,禁止参数界面弹出
2005年4月25日更新,增加打印时选择打印机功能
/article/4662153.html
运行的结果就是把在(1)中所做的模板加载数据后显示出来
核心代码:
'--------------------------------------------------
'创建报表
'--------------------------------------------------
'加载报表模板
Set objCRReport = objCRApp.OpenReport(App.Path & "\Report1.rpt", 1)
'加载报表字段定义文件
Set props = objCRReport.Database.Tables(1).ConnectionProperties
For Each prop In props
If InStr(prop.Name, "Field Definition File") > 0 Then
prop.Value = App.Path & "\Users.ttx"
Exit For
End If
Next
Set props = Nothing
'清除报表中保持的数据
objCRReport.DiscardSavedData
'赋给报表数据
objCRReport.Database.SetDataSource rst
请在此处下载完整的代码(VB+水晶报表9.2)程序有完整注释,你可以当作开发模板使用 :)
2004年12月15日更新,增加报表参数演示,禁止参数界面弹出
2005年4月25日更新,增加打印时选择打印机功能
/article/4662153.html
相关文章推荐
- [水晶报表]创建不受数据库限制的报表 .Net 版本 -1
- [水晶报表]创建不受数据库限制的报表 .Net 版本 -2
- [图文教程+完全代码]水晶报表:创建不受数据库限制的报表
- [水晶报表]创建不受数据库限制的报表(1)
- [水晶报表]创建不受数据库限制的报表(2)
- [水晶报表]创建不受数据库限制的报表(1)
- [水晶报表]创建不受数据库限制的报表(1)
- [水晶报表]创建不受数据库限制的报表(2)
- [水晶报表]创建不受数据库限制的报表(2)
- [水晶报表]创建不受数据库限制的报表(2)
- [水晶报表]创建不受数据库限制的报表(3)
- [水晶报表]创建不受数据库限制的报表(1)
- [完整代码]创建不受数据库限制的报表 VB.Net 版本 -1
- [完整代码]创建不受数据库限制的报表 VB.Net 版本 -2
- [完整代码]创建不受数据库限制的报表 VB.Net 版本 -1
- [完整代码]创建不受数据库限制的报表 VB.Net 版本 -2
- .NET平台下WEB应用程序的部署(含创建数据库、水晶报表、及配置配置文件)
- 水晶报表中"已达到系统管理员配置的最大报表处理作业数限制"
- 以 .NET 创建 Code 39 条码图片 供水晶报表打印
- web中水晶报表的数据库资源的释放