我有一个包含大约 20 列的简单报告。其中一些列可能为空。这是我想做的事情:
- 检查列是否为空。
- 如果为空,则重新调整其余列的位置和大小以填补空白。
- 对每一列重复步骤 1-2。
我对从哪里开始有一些想法,但不确定如何前进。我可以通过以下方式检查列是否为空:
If DistinctCount({@SomeField}) > 0
我也知道宽度和位置可以通过格式化公式来改变。但是我怎么把它放在一起呢?也就是说,将运行什么逻辑来检查和扩展列,我将这个逻辑放在哪里?我应该使用全局变量吗?
任何建议都会有所帮助。
谢谢
注意:我使用的是 Crystal Report XI