【问题标题】:Crystal Report display collapse when one field allow can grow当一个字段允许可以增长时,Crystal Report 显示崩溃
【发布时间】:2016-08-24 02:08:31
【问题描述】:

当我允许它的一个字段“可以增长”时,我的水晶报表显示的格式不正确。

在允许“Can Grow”之前:

允许后:

那么如何解决这个问题呢?

这是我设置的:

最后编辑:

【问题讨论】:

  • 将它设置为 100% 也许它会被修复。试试看
  • 你能说清楚吗?我不知道我们需要将哪个属性设置为 100%?
  • 哈哈。现在我知道为什么它不起作用了。在文本对象中插入所有字段。不只是 {?DearMr} .. 像我这样的所有领域。我插入了公司名称、地址和联系人,如果还有更多。这样如果 1 个字段会增长,另一个字段可以调整其位置
  • 如果它还没有工作,请通知我,以便我可以为您提供有关如何操作的更多详细信息。
  • 你能给我一张你做了什么的大屏幕截图吗?链接会好的。并检查我在底部的帖子。再读一遍

标签: asp.net vb.net crystal-reports


【解决方案1】:

或者试试这个。

  • 创建一个文本对象。
  • 在您的订单中插入该文本对象库中的所有字段。 如何插入?剪切字段,然后编辑文本对象,然后粘贴。
  • 然后在文本对象的属性中勾选 Suppress Embedded 字段空白行。
  • 然后您还可以检查是否要文本对象的 Can grow

这是文本对象内的示例输出

输出是这样的

Cotabato to House 是公司名称。 Sinsuat 到菲律宾是地址。 那么 Numbers 就是联系人。

它们压缩是因为我缩短了文本对象的大小,以便它们执行可以增长的功能

您的输出必须是这样的。嗯

您的最终输出必须是这样的。文本对象内不再出现“[”或“]”。

数据只是样本

【讨论】:

  • 你这样做过吗?
  • 请为{Company Address}插入尽可能多的单词,您会看到结果
  • 也许您没有按照我提供的步骤进行操作
  • 复习一下,也许你现在就完美了
【解决方案2】:

如果可能,您可以为此字段创建一个部分。

如果您将可以增长并占用 2、3 或更多行的字段放在其自己的部分中,它将显示所有行,但将其与其他字段分开。

如果它只有一行,那么显示也会像你想要的那样。

  • 编辑:此方法的优点:您可以在此新部分的抑制公式中创建一个公式,例如如果您的文本为空或为空,只需抑制该部分。像这样,您可以在报告中赢得一些空间

问候,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多