Crystal Reports需求:单选框选Yes时显示Ja,选No时隐藏字段
Crystal Reports根据桌面单选按钮选择动态显示字段或隐藏控件
1. 传递单选按钮选择值到报表
- 在桌面应用里,获取单选按钮组的选中值(比如存为变量
selectedVal) - 给Crystal Reports创建一个字符串类型的报表参数,命名为
@SelectedOption,然后把selectedVal传递给这个参数
2. 设置目标文本字段的显示内容
- 打开报表,找到要显示"Ja"的文本字段,右键选「格式化字段」
- 在弹出的窗口里切换到「公式」标签,编辑显示字符串的公式:
If {?SelectedOption} = "Yes" Then "Ja" Else ""
3. 设置控件的隐藏规则
- 选中需要隐藏的文本框和目标文本字段,右键选「格式化对象」
- 转到「公共」标签,找到「抑制显示(无 Drill-Down)」,点击旁边的公式按钮,输入:
这样只要选中的不是"Yes",这些控件就会被隐藏{?SelectedOption} <> "Yes"
内容的提问来源于stack exchange,提问作者Nimasha Madhushani
相关产品推荐
相关产品推荐

