VB6(Fast Report Studio 4.6.80)
在网上找了很长时间的Fastreport,各种版本的都试了。均不理想。Studio3.20 也用过。有些方法不支持,有些方法使用起来非常不方便。经过长时间的摸索后 在studio 4.6.80的版本上试验证明,虽然仍有不理想的地方。但还凑合着使用。
下面是一个通过传递参数建立的查询报表(where子句的两个参数)。希望实现的功能是 select * from tblWeight where DDate>'2009-07-09 00:12:23' and DDate <'2009-10-12 08:12:23'
将上述参数传递给已建好的报表的组件“ADOQuery1”内的两个参数Param1和Param2。
Dim frx As FastReport.TfrxReport
Private Sub Form_Load()
Set frx = CreateObject("FastReport.TfrxReport")
frx.LoadReportFromFile ("Simple group.fr3")
Dim Query As FastReport.TfrxADOQuery
Dim Param1 As FastReport.IfrxParamItem
Dim Param2 As FastReport.IfrxParamItem
Set Query = frx.FindObjectEx("ADOQuery1")
If Query Is Nothing Then Return
Set Param1 = Query.ParamByName("Param1")
If Param1 Is Nothing Then Return
Param1.Expression = "'2009-07-09 00:12:23'"
Set Param1 = Nothing
Set Param2 = Query.ParamByName("Param2")
If Param2 Is Nothing Then Return
Param2.Expression = "'2009-10-12 08:12:23'"
Set Param2 = Nothing
frx.ShowReport
Set Query = Nothing
End Sub
切记,参数引号中的两个 ' ' 不要漏掉。
还有一个有趣的问题,在ReportDesigner中建立ADOquery1的SQL语句时,写完SQL语句后,两个参数并不会自动直接出现在参数编辑界面里,如果出现这情况,可以先在SQL设计器里生成一个参数的SQL语句,然后把代码拷贝到SQL语句窗口,然后手工加上 and后面的第二个参数,最后调出参数报表,这样就可以看到Param1 和Param2了。
VB6(Fast Report Studio 4.6.80)相关推荐
- win7 x64下安装 KB958559 出现 0x80240037 错误解决方法(win7 x64 安装VB6、Media Studio 8)
想在win7 X64下运行以前的一些32位程序,比如 VB6 .Media Studio Pro 8 等好用的软件,之前在win7 x86下还勉强能安装运行,但是 win7 x64 下是直接连安装都安 ...
- Report Studio制作报表
准备事项 1.SQL Server 2008 R2上准备好数据库(表). 2.打开Cognos 10-64 中的Configuration 和 Cognos 10 中的FM. 3.在FM中运行元数据向 ...
- Report Studio值提示通过prompt宏函数给sql查询传参
场景:当我们在DW中新建了一个表,但是在FM中没有创建模型,想针对这个表直接做一个报表,那么就需要在reportstudio中直接用sql来查询,为了追求查询速度,我们可以把页面用户选择的条件直接传给 ...
- vs2015 支持Android arm neon Introducing Visual Studio’s Emulator for Android
visual studio 2015支持Android开发了. Microsoft released Visual Studio 2015 Preview this week and with it ...
- OpenCV用FAST、SURF、SIFT、BRISK、ORB等进行特征点提取与匹配
特征检测属于 opencv_contrib 库,在编译 OpenCV 时包含了附加模块才能使用,具体如何编译这里就不再作说明了 一.创建检测器 首先读取要建立提取特征的图像与存放特征点的数组 cv:: ...
- Visual Studio Code和Visual Studio有什么区别?
本文翻译自:What are the differences between Visual Studio Code and Visual Studio? 微软最近发布了Visual Studio Co ...
- Android SDK 环境配置与离线安装问题(校园网)
一.SDK环境配置过程出现的问题: Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list.xml, r ...
- SAP BW介绍(zt)
SAP BW介绍与咨询 随着近几年信息技术的日益成熟和ERP软件供应商对市场的大力培育,ERP系统已逐渐被企业界广泛接受,并成为不少成功企业提高经营管理效益的关键事务处理系统.ERP的成功实施和应用, ...
- 一些Delphi 控件下载地址备份 2011.12.15
1 DevExpress VCL v56 Full source Includes VCL components for: data entry, charting, data analysis, n ...
最新文章
- Spring MVC 学习笔记 对locale和theme的支持
- c++ doxygen 注释规范_C语言代码注释参考
- 面试还在被红-黑树虐?看完这篇动图文章轻松反虐面试官
- ubuntu19.10的xfce4中的Default-xhdpi主题失去了光滑效果
- python 线程, GIL 和 ctypes
- sqlserver中的分页sql语句,不同于mysql中的limit,相当于top+top
- Chrome插件英雄榜(第二期)
- 翁凯java进阶_多项式加法——mooc《零基础学Java语言》-(浙大翁凯)第五周编程题...
- 用英语说计算机的优点1000,我的英语老师作文1000字
- 北京摇号系统服务器,每人最多一个号牌!北京小客车指标系统即日暂停服务
- 火车头采集的文件发布到服务器上,火车头采集器图片采集上传设置
- 给未来写封信app服务器维护中,给未来写封信app
- 基于QT+Halcon实现拟合圆形
- AcWing-C/C++语法基础【合集2】
- 遗传算法(确定性排挤)
- Python程序员私活来源:大学同窗开公司,伸手就要爬资料
- 如何使用Django和Celery为Web构建进度栏
- 跑跑卡丁车卡密自动充值工具
- android 兼容模式设置,天天安卓模拟器切换极速模式与兼容模式的方法
- datepicker unity 下载_unity日历DatePicker for UnityUI 1.18(亲测可用)
热门文章
- 从“救火”到“井然有序”
- 《卷积神经网络》学习笔记
- 7-2 修理牧场 (25 分)
- JAVA语言程序设计(基础篇)——第四章例题
- 如何构造大数据分析平台
- X协议 mysql_MySQL X协议分析
- php自动获取节气对应的年月日_php 根据时间获取二十四节气,返回json
- java 打破封装_继承打破了封装性
- 提高mysql性能_提升MySQL性能值得借鉴的几个简易方法
- linux ubuntu系统安装dotnet / Azcopy