帆软报表怎么隐藏某一列,对于A用户来说他可能想隐藏第二列,B用户想隐藏第三列
如何实现
在帆软报表中,可以使用条件属性实现隐藏某一列的功能。
首先,在报表设计器中,选中需要隐藏的列,然后右键点击,选择“条件属性”。
在条件属性对话框中,选择“可见性”,然后在“表达式”输入框中输入表达式,以实现根据不同的用户隐藏不同的列。
例如,对于A用户,想要隐藏第二列,可以输入以下表达式:
if ($V{username}.equals("A")) {false} else {true}
其中,$V{username}是指在报表设计器中定义的参数,用来表示当前的用户。
对于B用户,想要隐藏第三列,可以输入以下表达式:
if ($V{username}.equals("B")) {false} else {true}
同样,$V{username}是指在报表设计器中定义的参数,用来表示当前的用户。
这样,当A用户查看报表时,第二列会被隐藏;当B用户查看报表时,第三列会被隐藏。