显示大于65000个字符的文本字段

时间:2017-07-24 14:44:28

标签: crystal-reports

我的文字字段最多可包含200,000个字符。但我的报告只显示了前65,000个。如何显示整个字段?

1 个答案:

答案 0 :(得分:0)

如果您从不需要超过200,000个字符(如上所述),您可以将相关字段分成至少4个部分。 (65000 x 4 = 260000

  1. 转到“数据库专家”并选择“添加命令”
  2. ,在Crystal中编写自定义SQL语句
  3. 不要从表中拉回单个TextField,而是拉回4个单独的字段。
  4. 配置这些单独的字段,以便在必要时共享负载。第一个字段获取字符0到64999,第二个字段获取字符65000到130000等
  5. 在SQL中编写逻辑,以便在不需要时将这些字段留空。即如果您只有1000个字符,则字段1获取所有字符,但字段2到4可以为空。
  6. 然后在报告中,将新字段连接成一个公式:

    {Command.Field1} & {Command.Field2} & {Command.Field3} & {Command.Field4}