BarTender 数据源类型怎么选
先区分对象数据源、数据库连接、打印时表单和自动触发方式,再确定数据由谁维护。
对象数据源决定对象从哪里取值
对象属性中的「数据源」决定打印时文本、条形码或编码器对象从哪里取值。默认通常是嵌入的数据,即固定保存在模板中的内容。Excel 和数据库是“数据库字段”背后的连接;数据输入表单用于打印时收集输入;Integration Builder 则负责自动触发,它们不是同一层级的数据源类型。
- 嵌入的数据:键盘写入模板,适合固定标题。
- 时钟:取打印时的日期或时间;用打印机时钟时,对象字体要能走设备字体。
- 数据库字段:从 Excel、文本、ODBC / OLE DB 等连接按记录读取字段;一条记录可以生成一个或多个打印项,取决于打印设置。
- 库短语:从 Data Builder 的短语库读取内容,并可按语言输出。
- 外部文件:从文件读取文本或二进制数据;结构化内容通常还要结合转换、脚本或 Integration Builder。
- 对象值:引用模板上另一个对象已经算好的值,例如条形码下面的可读文本。
- 打印作业字段:页码、总页数、文档注释等作业信息。
- 全局数据字段:保存在 BarTender System Database 中,可跨文档共用;跨电脑共享时,各安装需连接同一系统数据库并确保相关服务正常。
- Visual Basic 脚本:只有别的类型拼不出最终字符串时再用;多数转换可在普通数据源上完成。
- 打印机代码模板字段:数据来自外部打印系统或 ERP 投递,而不是操作员在设计器里填。
打印时需要操作员确认或输入,可使用数据输入表单;一次性换标可以评估 Excel;稳定主数据建议使用数据库视图;过账或复核后自动打印,可以评估 Integration Builder。这些是实施建议,不是 BarTender 的强制限制。
不要在模板中维护主数据
客户地址、包装层级、法规字段应在 ERP 或主数据系统维护,打印端读取经过控制的接口或只读视图。连表见连接 Excel,触发打印见数据与自动化,职责划分见责任边界。