假设我的报告有10列,并且在运行时如何显示和隐藏编写代码的列。需要帮助。
答案 0 :(得分:4)
Crystal Reports 中的字段使用水平部分(报表页眉,页眉,组页眉,详细信息,组页脚,页脚和报表页脚)捆绑,而不使用垂直对齐(列)。大多数报告通过对齐它们的水平位置来显示柱状字段,但Crystal Reports中没有固有的列分组。
要在运行时动态隐藏字段列,可以使用布尔条件公式设置抑制标志:
在运行时,字段将显示或不显示,具体取决于公式的结果。但是,空白区域仍将出现在抑制列字段的位置,而右侧的字段仍将位于同一位置。要使列向右幻灯片到左侧,其 X-Position 也需要是动态的:
Twip 相当于1/1440英寸。由于场的位置应向左滑动,因此公式的结果应为负值(正值将使场向右滑动)。例如,如果字段应向左滑动2英寸,则公式结果应为-2880。
请注意,您需要将左侧字段的抑制中的相同条件合并到右侧字段的 X位置调整的公式中:
我没有找到任何好的 Crystal Reports Tips&诀窍预订,因此我只建议您阅读SAP提供的 Crystal Reports用户指南。
答案 1 :(得分:0)