3

我创建了一个标签报告(2 列)。使用的字段是后缀、联系人姓名、公司名称、职位和部门——简单的联系人数据。

部门字段是最后一个,在 78 条记录的报告中,部门字段决定不显示整个字段文本两次。

我在所有字段上都将“可以增长”设置为默认值,我检查了边距和标签宽度以确保文本不会因为边距太宽而被截断。我通过缩写某些单词修改了数据库中的数据,它显示了更改,但在 50 个字符后仍会截断。其他时候,部门名称是 80 多个字符,它会显示所有数据。

当我预览报告以及各种用户打印报告时,屏幕上会出现此问题。默认打印机没有改变。

这个让我难住了。这是一个应用程序错误(如果有,是否有 CR 11.5 的服务包?)还是与需要更新的打印机驱动程序有关?

提前感谢您对这个难题的帮助。

更新

  1. 我确实指定了数据源
  2. 数据库中的文本没有任何特殊字符或任何其他可能不合适的字符
  3. 不,我没有在文档中的任何地方使用 Underlaying 以下部分
  4. 11.5.8.998 是我的 CR 版本(就像我落后一样 - 但是,当我单击验证更新时,它告诉我没有任何更新。你有指向 SP2 下载的链接吗?)
  5. 自定义字符串选项中没有公式
4

3 回答 3

4

我的工作只需转到数据库菜单选项:数据库->验证数据库,并且字段大小已更新

于 2015-06-29T21:45:43.050 回答
2

如果数据源中的字段长度小于您的字符串,则可能会发生这种情况。要检查这一点:

  1. 在字段资源管理器中右键单击数据源名称并选择“显示字段类型”

  2. 字段的长度写在 ( ) 之间。如果它小于您的字符串长度,则必须重新构建数据源。例如,如果您的数据源是一个视图,您必须删除并再次创建它,然后在水晶报表中验证您的数据库。

希望能帮助到你。

于 2012-06-17T10:44:52.320 回答
0

随机故障排除的想法。其中之一甚至可以工作:)

  1. 您没有指定您的数据源,但您可以在数据进入 Crystal之前预览数据吗?如果实际数据被随机截断,那么问题不在于 Crystal,而在于数据。

  2. 该数据是否有任何特殊字符,即口音、外币等?这可能是个问题(我不知道这是否会产生问题,从未在 Crystal 中使用过)

  3. 在 Section Expert 中,您是否使用Underlaying following Sections选项进行花哨的格式设置?如果是这样,您的“成长”字段可能会被下一节中的其他字段隐藏。

  4. 我的 Crystal Reports XI Developer Edition 是11.5.12.1838(即服务包 2)。你的水晶是最新的吗?

  5. 在 Format Field 窗格中,有一个选项可以制作自定义Display String。有时我忘记了我有一个公式,然后不明白为什么它没有做我想要的。

于 2011-01-27T14:23:08.057 回答