VB.Net(Crystal Report显示/隐藏字段)

时间:2013-11-05 15:16:42

标签: vb.net crystal-reports-2010

嗨,我正在使用VS.20和VB.Net作为我的语言...我对这个关于水晶报告的问题感到困惑...报告生成哪些字段是动态的我猜?...我不能真正把单词......但这是一个类似的场景

说我有3个复选框..在我的报告视图中,我还有3个列/字段对应复选框,根据这3个复选框的检查状态显示或隐藏列....

3个复选框:{chkName,chkAge,chkSex}
报告字段:{姓名,年龄,性别}

让我们说:

chkName =已检查
chkAge =已检查
chkSex =检查
报告必须显示姓名,年龄和性别

chkName =已检查
chkAge =未检查
chkSex =检查
报告必须显示姓名和性别

chkName =已检查
chkAge =未检查
chkSex =未检查
报告必须仅显示名称

等等.....希望你明白我的意思.. 提前感谢您的答案:)

1 个答案:

答案 0 :(得分:0)

您可以右键点击您的字段,然后进入" Common"标签。在那里,您将能够看到一个带有" Suppress"的复选框。在旁边你有一个按钮,你可以在其中包含一个公式。您只需要将3个额外的布尔参数传递给报表,然后在相应的字段中创建公式。

NOT {?chkName}

我使用了布尔参数{?chkName},如果参数为true,我将false返回到"抑制"

希望这有帮助!

编辑我感谢KyleMit编辑了答案

相关问题