-
-
拟好 初学数据Lv2
发表于2022-5-23 17:55
悬赏1
已解决
需求是通过下拉框选择需要观察的行数据,默认全选,请问可以做到这种功能吗

6个回答
使用热区式传参可以实现,实现方法和 https://bbs.esensoft.com/thread-142308-1-1.html 中的2L的方式相同
关于您说的默认全选的实现方式,可以先用宏获取到参数全选时的数据,比如a|b|c|d|e|f
再把a|b|c|d|e|f复制到参数默认值中,就可以实现多选下拉框默认全选
本帖最后由 拟好 于 2022-5-24 08:59 编辑
一点一点 发表于 2022-5-23 18:07
使用热区式传参可以实现,实现方法和 https://bbs.esensoft.com/thread-142308-1-1.html 中的2L的方式相同
...
谢谢!不好意思我刚刚发现我问题描述错了,应该是根据下拉显示行数据才对,也就是我的下拉框中的值是根据表格行数据的第一列而确定 (这个数据是通过查询获得的),通过选择下拉框来看到所需的行数据
从您新的需求描述来看,就是实现一个过滤效果哈,那比较简单,使用过滤条件,您看下这个例子
一点一点 发表于 2022-5-23 17:55
从您新的需求描述来看,就是实现一个过滤效果哈,那比较简单,使用过滤条件,您看下这个例子
...
还有一个小小的问题是,下拉框能否自动填写表单中某一列的值呢,也就是将表单中某一列的值作为下拉框的选项,表单中该列的值是通过查询得到的,该值的数量根据查询到的数据浮动。
本帖最后由 一点一点 于 2022-5-24 14:44 编辑
拟好 发表于 2022-5-24 10:58
还有一个小小的问题是,下拉框能否自动填写表单中某一列的值呢,也就是将表单中某一列的值作为下拉框的选 ...
下拉框能否自动填写表单中某一列的值 逻辑上不太可能,因为报表计算时,参数的加载顺序是在报表计算前的,所以不太可能用报表计算后的数值来作为参数的下拉值
不过您可以试试使用ardb函数,看能不能变通实现您的需求,可参考
https://bbs.esensoft.com/thread-133987-1-1.html
