0

嗨,我正在使用带有 VB.Net 的 VS2010 作为我的语言...我被困在关于水晶报告的这一点上...我猜这些字段是动态的报告生成?...我真的无法用语言表达。 ...但这是一个类似的场景

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

3 个复选框:{chkName, chkAge, chkSex}
报告字段:{Name, Age, Sex}

让我们说:

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

chkName = 选中
chkAge = 未选中
chkSex = 选中
报告必须显示姓名和性别

chkName = 选中
chkAge = 未选中
chkSex = 未选中
报告必须仅显示姓名

等等......希望你明白我的意思......在此先感谢您的回答:)

4

1 回答 1

0

您可以右键单击您的字段并进入“通用”选项卡。在那里,您将能够看到一个带有“抑制”的复选框。旁边有一个按钮,您可以在其中包含一个公式。您只需将 3 个额外的布尔参数传递给您的报告,然后在相应的字段中创建一个公式。

NOT {?chkName}

我使用了一个布尔参数 {?chkName} 如果参数为真,我将假返回给“抑制”

希望这可以帮助!

感谢KyleMit,我编辑了答案

于 2013-11-05T18:03:54.697 回答