魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 6439|回复: 3

[原创] 新功能示例:手动触发回写调用参数表

[复制链接]
ythythyth123 发表于 2014-10-20 16:24:08 | 显示全部楼层 |阅读模式
本帖最后由 ythythyth123 于 2014-10-20 16:36 编辑

新功能支持在手动触发回写时,可以调用一个参数表,在手动执行公式的时候,会弹出这个参数表,此时可以输入参数,达到想实现的效果和功能,下面用具体示例说明。

具体示例:对某通信公司一个时间段内的网络安全管理控制平台的建设和使用情况进行汇总生成报表。根据设定的时间段来生成设定时间段内的报表数据。在报表“使用情况报表”中点击,刷新报表来手动执行报表公式,此时会弹出一个时间参数表,在输入框中可以选择开始时间和结束时间,确定后,所得到的结果就是在这个时间段内,使用情况汇总的结果。

报表

报表

参数表

参数表


实现准备:首先要有一个报表系统,即数据表和报表,然后需要创建一个参数表,按照示例我们创建的是一个参数表,字段为:开始日期(日期型字段),截止日期(日期型字段)。在生成报表的数据表中,必须有一个日期类型的字段。

实现步骤:
1.在报表表单中,在手动触发回写中,编辑“刷新报表”这条公式,勾选高级设置,然后点击“定义参数”,点击“设置表单“,选中”报表参数”为参数表,在”是否保存参数到报表“下拉列表,如果选择”是“,在手动执行回写公式时,选择的参数会在该参数表生成一条记录,如果选择”否“,则不生成记录。然后点击保存,参数表设置完毕。 QQ截图20141020160640.png

QQ截图20141020160721.png
2.设置数据表为源表单,源表单过滤条件,选择数据表中的日期字段,设置其大于或等于“$MF(参数.开始日期)$”,这个字段这是时间段的起点的过滤条件。这个宏命令调用的是参数表中对应的字段。然后设置时间段终点的过滤条件,选择日期字段,设置其小于或等于”$MF(参数.截至日期)$“。两个过滤条件为”并“的关机,所以把两个过滤条件用AND链接。
QQ截图20141020161521.png

QQ截图20141020161555.png

apollono1 发表于 2014-11-2 08:32:08 | 显示全部楼层
感谢你,我用你的思路解决了分类查询的回写随机数据。谢谢分享。
回复

使用道具 举报

cat 发表于 2016-4-8 05:56:14 | 显示全部楼层
较为详细的案例!希望多有这样的案例教程分享!
回复

使用道具 举报

wangzhengquan 发表于 2022-4-12 19:14:55 | 显示全部楼层
这个正是我想要的功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-1-16 22:04 , Processed in 0.073652 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表