永洪社区

标题: 请问如何将A表中的日期过滤值传递到B表作为筛选条件 [打印本页]

作者: yhdata_38fa8dc0    时间: 2023-7-13 22:15
标题: 请问如何将A表中的日期过滤值传递到B表作为筛选条件
请问如何将A表中的日期过滤值传递到B表中作为同样的筛选条件,对参数传递不是太了解

作者: 云氮疯氢    时间: 2023-7-13 22:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: yhdata_lyaa    时间: 2023-7-14 09:38
可以了解一下参数组件和过滤组件
https://yonghong-1252949735.cos. ... %BB%84%E4%BB%B6.pdf
作者: yhdata_38fa8dc0    时间: 2023-7-14 13:05
云氮疯氢 发表于 2023-7-14 00:37
要将表格A中的日期过滤值传递到表格B中作为相同的筛选条件,你可以使用参数传递的方法。参数传递允许你在不 ...

你好,我在A表里面使用脚本设置了参数 起始日期、终止日期,也进行了赋值。下图:

  1. if(日期过滤1.firstDates!=null)
  2. {
  3. var start=日期过滤1.firstDates[0] //获取左边值
  4. var a0=parseDate(start.substring(1,(start.length())),'yyyy-MM-dd');
  5. param['起始日期']=toSQLDate(a0, DType.DATE_TIME);
  6. param['起始日期2']=toSQLDate(dateAdd(param['起始日期'],'month',1), DType.DATE);

  7. var end=日期过滤1.secondDates[0]; //获取右边值
  8. var a1= parseDate(end.substring(1,(end.length())),'yyyy-MM-dd');
  9. param['终止日期']=toSQLDate(a1, DType.DATE_TIME);
  10. param['终止日期2']=toSQLDate(dateAdd(param['终止日期'],'month',1), DType.DATE);

  11. }
复制代码



在B表里面也进行了参数创建:


报表里面也将这两个日期作为日期过滤,但在使用时参数没传过来,是哪里设置有问题?

作者: yhdata_lyaa    时间: 2023-7-14 13:19
yhdata_38fa8dc0 发表于 2023-7-14 13:05
你好,我在A表里面使用脚本设置了参数 起始日期、终止日期,也进行了赋值。下图:

设置了超链接没有,设置超链接勾选传递报告参数。
https://www.yonghongtech.com/rea ... 5%E9%93%BE%E6%8E%A5
作者: yhdata_38fa8dc0    时间: 2023-7-14 15:30
yhdata_lyaa 发表于 2023-7-14 05:19
设置了超链接没有,设置超链接勾选传递报告参数。
https://www.yonghongtech.com/real-help/Z-Suite/10.1 ...

OK了,感谢老师




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4