我目前正在Crystal Reports中创建报告,每个项目都有边框。问题是某些字段可以具有NULL值。当字段的值为NULL时,边框不会显示,从而在数据中留下难看的间隙。
我唯一能够提出的解决方案是,我为每个列创建一个公式,如果它不为空则显示该值,或者当它不为null时显示空白区域认为有价值。这将是一个巨大的痛苦,绝对会让任何试图修改报告的人感到困惑。我可能错过了这个问题的更好解决方案吗?
注意:我无法修改SQL。
答案 0 :(得分:0)
您可以更改报告选项以将默认值提供给空字段。但对于其他案件可能并不可取。
如果您想尝试一下,请右键单击该报告,然后选择"报告选项"。检查选项"将数据库空值转换为默认值"和/或"将其他空值转换为默认值"。
答案 1 :(得分:0)
您可以在报表上插入文本框,然后将该字段放在该文本框中。边框将放置在文本框中,无论字段值如何,都将始终显示。
这有一些缺点,
我从https://archive.sap.com/discussions/message/9923668#9923668
找到了该方法