在网上找了很长时间的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)相关推荐

  1. win7 x64下安装 KB958559 出现 0x80240037 错误解决方法(win7 x64 安装VB6、Media Studio 8)

    想在win7 X64下运行以前的一些32位程序,比如 VB6 .Media Studio Pro 8 等好用的软件,之前在win7 x86下还勉强能安装运行,但是 win7 x64 下是直接连安装都安 ...

  2. Report Studio制作报表

    准备事项 1.SQL Server 2008 R2上准备好数据库(表). 2.打开Cognos 10-64 中的Configuration 和 Cognos 10 中的FM. 3.在FM中运行元数据向 ...

  3. Report Studio值提示通过prompt宏函数给sql查询传参

    场景:当我们在DW中新建了一个表,但是在FM中没有创建模型,想针对这个表直接做一个报表,那么就需要在reportstudio中直接用sql来查询,为了追求查询速度,我们可以把页面用户选择的条件直接传给 ...

  4. 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 ...

  5. OpenCV用FAST、SURF、SIFT、BRISK、ORB等进行特征点提取与匹配

    特征检测属于 opencv_contrib 库,在编译 OpenCV 时包含了附加模块才能使用,具体如何编译这里就不再作说明了 一.创建检测器 首先读取要建立提取特征的图像与存放特征点的数组 cv:: ...

  6. Visual Studio Code和Visual Studio有什么区别?

    本文翻译自:What are the differences between Visual Studio Code and Visual Studio? 微软最近发布了Visual Studio Co ...

  7. Android SDK 环境配置与离线安装问题(校园网)

    一.SDK环境配置过程出现的问题: Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list.xml, r ...

  8. SAP BW介绍(zt)

    SAP BW介绍与咨询 随着近几年信息技术的日益成熟和ERP软件供应商对市场的大力培育,ERP系统已逐渐被企业界广泛接受,并成为不少成功企业提高经营管理效益的关键事务处理系统.ERP的成功实施和应用, ...

  9. 一些Delphi 控件下载地址备份 2011.12.15

    1 DevExpress VCL v56 Full source Includes VCL components for: data entry, charting, data analysis, n ...

最新文章

  1. Spring MVC 学习笔记 对locale和theme的支持
  2. c++ doxygen 注释规范_C语言代码注释参考
  3. 面试还在被红-黑树虐?看完这篇动图文章轻松反虐面试官
  4. ubuntu19.10的xfce4中的Default-xhdpi主题失去了光滑效果
  5. python 线程, GIL 和 ctypes
  6. sqlserver中的分页sql语句,不同于mysql中的limit,相当于top+top
  7. Chrome插件英雄榜(第二期)
  8. 翁凯java进阶_多项式加法——mooc《零基础学Java语言》-(浙大翁凯)第五周编程题...
  9. 用英语说计算机的优点1000,我的英语老师作文1000字
  10. 北京摇号系统服务器,每人最多一个号牌!北京小客车指标系统即日暂停服务
  11. 火车头采集的文件发布到服务器上,火车头采集器图片采集上传设置
  12. 给未来写封信app服务器维护中,给未来写封信app
  13. 基于QT+Halcon实现拟合圆形
  14. AcWing-C/C++语法基础【合集2】
  15. 遗传算法(确定性排挤)
  16. Python程序员私活来源:大学同窗开公司,伸手就要爬资料
  17. 如何使用Django和Celery为Web构建进度栏
  18. 跑跑卡丁车卡密自动充值工具
  19. android 兼容模式设置,天天安卓模拟器切换极速模式与兼容模式的方法
  20. datepicker unity 下载_unity日历DatePicker for UnityUI 1.18(亲测可用)

热门文章

  1. 从“救火”到“井然有序”
  2. 《卷积神经网络》学习笔记
  3. 7-2 修理牧场 (25 分)
  4. JAVA语言程序设计(基础篇)——第四章例题
  5. 如何构造大数据分析平台
  6. X协议 mysql_MySQL X协议分析
  7. php自动获取节气对应的年月日_php 根据时间获取二十四节气,返回json
  8. java 打破封装_继承打破了封装性
  9. 提高mysql性能_提升MySQL性能值得借鉴的几个简易方法
  10. linux ubuntu系统安装dotnet / Azcopy