我正在使用 Crystal Reports 生成报告,我想为某些记录添加注释/备注,因此这些特定记录的记录应该是双行的,而其他记录应该是单行的
问题是该行应该处于其标准高度,除非特定字段具有特定值。在这种情况下,应展开该行,并将带有红色注释的字段放置在展开中。
我尝试抑制字段,但它没有删除占位符
附件是我的目标,苏黎世记录有一个红色的注释,宣布这次旅行仅限女士。
我将不胜感激任何人都可以帮我
这可以用第二个DetailSection
.
DetailSection
在现有的下方创建一个新的。DetailSection
DetailSection
并插入当前在注释/备注字段中使用的抑制公式有多种方法可以完成相同的任务。
创建名称字段公式并根据逻辑附加“条件文本”
if condition then
text:=text + "*dummy text"; // this is just an example
//add conditional color logic for appended text
在现有详细信息下方创建另一个详细信息部分,并添加条件显示隐藏逻辑以抑制。
您必须检查上一个详细信息部分中“可以增长”选项的字段对齐方式 - 就像您希望“虚拟文本”在高度上与其他列数据对齐一样?因为使用此选项,您的文本字段将始终显示在您的行下方。
您可以添加另一个字段并将其放置在名称下方,并根据条件在要抑制的高度上添加公式。(如果您的姓名字段通过在过程中重叠该字段而变成多行,这将再次混乱)。