0

我正在使用 Crystal Reports 生成报告,我想为某些记录添加注释/备注,因此这些特定记录的记录应该是双行的,而其他记录应该是单行的

问题是该行应该处于其标准高度,除非特定字段具有特定值。在这种情况下,应展开该行,并将带有红色注释的字段放置在展开中。

我尝试抑制字段,但它没有删除占位符

附件是我的目标,苏黎世记录有一个红色的注释,宣布这次旅行仅限女士。 在此处输入图像描述

我将不胜感激任何人都可以帮我

4

2 回答 2

0

这可以用第二个DetailSection.

  • DetailSection在现有的下方创建一个新的。
  • 将注释/备注放在新的DetailSection
  • 编辑新的抑制公式DetailSection并插入当前在注释/备注字段中使用的抑制公式
于 2019-05-21T13:05:50.367 回答
0

有多种方法可以完成相同的任务。

  1. 创建名称字段公式并根据逻辑附加“条件文本”

    if condition then 
    text:=text + "*dummy text"; // this is just an example
    
    //add conditional color logic for appended text 
    
  2. 在现有详细信息下方创建另一个详细信息部分,并添加条件显示隐藏逻辑以抑制。

    您必须检查上一个详细信息部分中“可以增长”选项的字段对齐方式 - 就像您希望“虚拟文本”在高度上与其他列数据对齐一样?因为使用此选项,您的文本字段将始终显示在您的行下方。

  3. 您可以添加另一个字段并将其放置在名称下方,并根据条件在要抑制的高度上添加公式。(如果您的姓名字段通过在过程中重叠该字段而变成多行,这将再次混乱)。

于 2019-05-21T13:30:23.107 回答