如果用户选中希望特定项目在其报告中显示的框,我已在帐户创建页面上设置了一个复选框并链接到数据库(PDF来自CR)。我已经将DB值添加到了我的模式(比特值),并且其他字段也存在。根据来自DB的位值抑制Crystal Reports中的字段
如何抑制3项,如果该位值为0
我试着用IF/ELSE内CR压制它,但是这不是正常工作。
我是否需要创建一个公式字段并禁止它的项目?
例子将不胜感激,因为我已经尝试了我能想到的一切。
如果用户选中希望特定项目在其报告中显示的框,我已在帐户创建页面上设置了一个复选框并链接到数据库(PDF来自CR)。我已经将DB值添加到了我的模式(比特值),并且其他字段也存在。根据来自DB的位值抑制Crystal Reports中的字段
如何抑制3项,如果该位值为0
我试着用IF/ELSE内CR压制它,但是这不是正常工作。
我是否需要创建一个公式字段并禁止它的项目?
例子将不胜感激,因为我已经尝试了我能想到的一切。
右键单击字段并选择“格式字段...”。选择Common选项卡。单击Suppress复选框右侧的按钮。与其他领域的
CurrentFieldValue=0
重复过程或使用格式刷按钮,这样做的:在公式中输入以下文本。
如果您正在填充DataTable并将其传递给CR,那么您可以使用ForEach循环遍历DataRows并在其中处理数据。
更好的是,您可以在返回数据的存储过程中处理这个问题。
感谢您的建议,但上面的方法至少更快(对我来说)。 –
完美!我这样做了,但CR仍然弹出一个错误:'这里需要一个字符串。'我忽略了这个警告,现在它在False时压制了这个值。谢谢。 –