水晶报表:满足特定条件的时候隐藏内容
我们在水晶报表中,经常会遇到这样的需求:满足这个条件,就显示这个内容,否则显示另外一部分内容。这时候就需要隐藏特定的内容。我是水晶报表菜菜,今天就记下这些技巧,免得转头又忘记了......
1、如果需要某字符串不显示,可以在该字符串上单击右键,选择"Format Object" -> "Common"页面,里面有一个"Suppress"的复选框,勾上并点击右边的有支笔图样的button。点击后就会弹出"Formula Workshop-Format Formula Editor"窗口,在该窗口输入你想满足什么就将改字符串隐藏的条件语句。例如输入"{Data_InvoiceDetail.Tax0Percenta}=0 "就是表示满足Tax0Percenta为0的时候就隐藏。
上边这个方法适合隐藏单个字符串,如果你要隐藏一行甚至一个区域,可以用下边的办法。
2、如果你需要整一行甚至整个区域隐藏,就需要用到Section了。首先你要在适当的位置新建一个Section,将需要隐藏的东西都放到该Section里面。然后右键单击该Section的头部,选择"Section Expert",弹出"Section Expert"窗口。在该窗口选中刚刚的Section(默认已经选中),然后选中窗口右边Suppress(No Drill-Down)复选框。再点击复选框右边的笔状button就会弹出"Formula Workshop-Format Formula Editor"窗口,像隐藏字符串一样,在该窗口输入你想隐藏Section必须满足的条件就OK了。
1、如果需要某字符串不显示,可以在该字符串上单击右键,选择"Format Object" -> "Common"页面,里面有一个"Suppress"的复选框,勾上并点击右边的有支笔图样的button。点击后就会弹出"Formula Workshop-Format Formula Editor"窗口,在该窗口输入你想满足什么就将改字符串隐藏的条件语句。例如输入"{Data_InvoiceDetail.Tax0Percenta}=0 "就是表示满足Tax0Percenta为0的时候就隐藏。
上边这个方法适合隐藏单个字符串,如果你要隐藏一行甚至一个区域,可以用下边的办法。
2、如果你需要整一行甚至整个区域隐藏,就需要用到Section了。首先你要在适当的位置新建一个Section,将需要隐藏的东西都放到该Section里面。然后右键单击该Section的头部,选择"Section Expert",弹出"Section Expert"窗口。在该窗口选中刚刚的Section(默认已经选中),然后选中窗口右边Suppress(No Drill-Down)复选框。再点击复选框右边的笔状button就会弹出"Formula Workshop-Format Formula Editor"窗口,像隐藏字符串一样,在该窗口输入你想隐藏Section必须满足的条件就OK了。