错误 3757:引用了不存在的字段
症状
在尝试打印 BarTender 文档时,您可能会收到以下错误信息:
以下位置引用了不存在的字段“[field]”:
[错误原因]
这些条件将无法按预期进行评估。
此消息后可能会出现 错误消息 3201 数据库字段未找到。
适用范围
BarTender 2019 及更高版本
解决方法
错误信息会告诉您需要查看的位置:
在本例中,我们查看的是文本 32 的抑制转换。导致此错误的原因可能有以下几种:
- 数据库字段已不存在
- 数据库结构发生了变化(连接了新数据库但未更新字段)
- 数据库字段顺序被重新排列(主要发生在文本文件和 Excel 表格中)
- BarTender 对字段解析异常
前三种与数据库相关的问题很可能是由于数据库连接中断导致的:
- 可以通过重新建立数据库连接来修复
- 这可能需要更正字段名,或在转换对话框中重新关联字段
- 请参考 错误 3201 的文档获取可能的解决方法
字段解析错误可能是由于结构错误引起的。即使结构错误已修复,BarTender 也可能无法正确读取字段名,导致字段名末尾多出一个 /。您可以通过间接引用该字段来规避此错误:
- 创建一个引用该数据库字段的标签外对象(或使用已有对象)
- 将该对象设置为命名数据源
- 在转换对话框中引用该命名数据源