搬家第42天-citect2018应用cicode和citectVBA制作报表2:citectVBA脚本实现条件查询

前面一篇博客记录了报表功能的准备工作和辅助功能如何实现,这一篇记录如何条件查询,条件查询我希望能够有以下功能:
1. 按照日报表,月报表,年报表查询。
2. 定制我希望看到哪些数据,过滤掉不关心的变量。
通过前面的练习,将报表部分人机交互功能所需要的控件都设置好了。新建一个citectVBA程序
main画面上的条件查询按钮中写以下脚本
civba call SetobjDatagridDatasource()
保存编译,运行后选择报表类型和需要显示的列,然后点击条件查询按钮,就能够定制显示结果了。

 
关于导出到excel文件如何实现,在下一篇博客再做练习。

 
补充说一下:microsoft date and time picker控件有属性year、month但是引用这两个属性值没啥效果,我还是通过将这个控件的value取出来,然后通过year函数、month函数来分别获取年份和月份。
截图软件真的好用,截长图也很轻松了。

 

      将装载数据后的microsoft datagrid的行数和列数存入内部变量rowcount和colcount,后面的导出excel文件编程会用到。

posted @ 2021-03-11 08:37  来自金沙江的小鱼  阅读(271)  评论(0编辑  收藏  举报