村东智叟 发表于 2020-8-4 22:40:03

activereports12 如何控制rdl报表中的控件的显示和隐藏

activereports12 如何控制rdl报表中的控件的显示和隐藏,
想实现通过点击form的btn按钮来控制RDL报表中的控件的隐藏和显示。

村东智叟 发表于 2020-8-4 22:47:24

图片上的描述有错误,但是思路是这样的,各种情况都试过了,都不行,只能将hidden的值设为固定的true或者false时才行,求大佬指导

KearneyKang 发表于 2020-8-5 09:20:22

你好,我看了你使用了容器,建议使用RDL报表,然后设置容器的Visibility属性,这里除了true、False之外还有一个可根据自己需求设置的表达式


可以在表达式里写方法,如下图:

=IIF(xx.Value=1,true,false)

村东智叟 发表于 2020-8-5 09:51:53

本帖最后由 村东智叟 于 2020-8-5 09:55 编辑

KearneyKang 发表于 2020-8-5 09:20
你好,我看了你使用了容器,建议使用RDL报表,然后设置容器的Visibility属性,这里除了true、False之外还有 ...您好,感谢回复。
=IIF(xx.Value=1,true,false)。这个表达式中的xx.Value的值必须是RDL的控件的值吗?窗体控件的值可以吗?
我想实现的试通过窗体上的控件的点击,来控制RDL报表中的控件的显示和隐藏。
可能是我的图表达的意思不明确。我现在的状态就是使用的RDL报表中的容器,hidden里面也是写的表达式。但是目前点击窗体上的控件实现不了控制RDL报表上的容器的隐藏和显示

KearneyKang 发表于 2020-8-5 11:02:01

我大概知道你的意思了,就是窗体页面的按钮来控制显示不显示,我给你这样一个思路,使用参数报表,然后通过点击你窗体设置的按钮来给参数赋值。然后报表的显示根据参数值的不同来确定是显示还是不显示。
表达式就是这样:=IIF(参数.Value=1,true,false)

村东智叟 发表于 2020-8-5 11:25:14

本帖最后由 村东智叟 于 2020-8-5 11:30 编辑

KearneyKang 发表于 2020-8-5 11:02
我大概知道你的意思了,就是窗体页面的按钮来控制显示不显示,我给你这样一个思路,使用参数报表,然后通过 ...
您好,感谢回复。
您的意思,我大概明白了,我先试一下,感谢。

KearneyKang 发表于 2020-8-5 15:24:18

好的
页: [1]
查看完整版本: activereports12 如何控制rdl报表中的控件的显示和隐藏