具名数据源对话框

使用“具名数据源”对话框,可以管理具名数据源。

要访问此对话框,请单击工具箱中的“数据源”选项卡,以打开“数据源”窗格。然后,单击“具名数据源”上下文菜单上的“管理具名数据源”。也可以双击列表中的现有具名数据源。

具名数据源”对话框中的选项几乎与“数据源”属性页上的选项相同。

具名数据源”对话框中包含以下组件。

Closed导航窗格

导航窗格列出文档中所定义的所有具名数据源。您可以使用位于列表下方的工具栏来管理具名数据源。

开启“创建具名数据源”向导,以便创建新的具名数据源。

删除所选的具名数据源。

删除所选具名数据源,并将其复制到剪贴板中。

将所选具名数据源复制到剪贴板中。

将剪贴板中的具名数据源粘贴到列表以创建原始具名数据源的副本。

Closed数据源选项卡

数据源”选项卡用于指定导航窗格中当前所选数据源的名称和数据源类型。其中包含以下选项:

此选项卡中的其余属性取决于“类型”属性指定的数据源。

Closed嵌入的数据

为“类型”属性选中“嵌入的数据”时,以下属性可用:

  • 嵌入的数据: 指定每次打印对象时,希望对象为此数据源打印的数据源值。单击输入框,然后输入所需的值。

如果对“嵌入的数据”数据源启用数据输入,“嵌入的数据”字段将变成默认响应默认响应指定显示在数据输入表单上相应控件内部的初始文本。

Closed时钟

为“类型”属性选中“时钟”时,以下属性可用:

  • 使用打印机的时钟: 从打印机的时钟检索日期和/或时间,而不是从计算机的系统时钟检索。

  • 打印机时钟选项打开“打印机时钟选项”对话框,您可以在此对话框中配置 BarTender 在打印时无法访问打印机时钟的情况下如何响应。

要使用打印机的时钟,您必须在字体属性页上选择一种基于设备的字体。所选对象内的所有数据源必须使用相同的打印机字体,才能启用此选项。而且,如果决定使用打印机的时钟,则无法参阅自定义 VBScript 中的时钟数据源。

Closed数据库字段

为“类型”属性选中“数据库字段”时,以下属性可用:

  • 字段名: 指定数据库中将用于替换当前指定数据源的样本数据的字段。

  • 样本数据指定在 BarTender 无法连接到数据库时,会在模板上显示的数据。

  • 当数据源更改时更新记录: 指定在执行打印请求期间序列化或以其他方式更新数据源值时,数据源将新值写回数据库。写回数据库的值包括除字符模板前缀和后缀之外的所有转换的结果。无论打印作业是否成功,都会将新值写回数据库。

  • 在打印作业期间锁定: 指定在当前打印作业期间锁定单个记录(如果可能)或表,以在更新之前阻止其他打印作业读取记录或表。选中“当数据源更改时更新记录”时,会自动选择此选项。

    当数据源更改时更新记录”和“在打印作业期间锁定”选项不适用于文本、SAP IDoc、XML、OLE DB、ODBC 和 Microsoft Excel 数据库。要将这些数据更新选项用于受支持的数据库格式,必须满足以下条件:

    • 必须对表或数据库具有写入权限。

    • 主键必须可用于表。

    • 所选字段不得为主键。

  • 数据库连接设置打开“数据库设置”对话框,您可以使用此对话框配置 BarTender 与外部数据库的连接。

  • 类型转换: 打开“类型转换”对话框,您可以使用此对话框将数据从一种类型转换为另一种类型,如从数字类型转换为货币类型。从“数据类型”选项卡中选择了“类型”后可用。

Closed全局数据字段

为“类型”属性选中“全局数据字段”时,以下属性可用:

  • 字段名: 指定全局数据字段的名称。在列表中选择所需的名称。

  • 全局数据字段属性: 打开“全局数据字段”对话框,可在其中配置所选“全局数据字段”的属性。

Closed对象值

为“类型”属性选中“对象值”时,以下属性可用:

  • 对象名: 指定会读取其数据的对象。

  • : 指定将读入所选数据源的数据。可用选项包括以下各项:

    • 主数据源: 指定将读取参考对象的整个内容。

    • 用户可读文本: 指定将仅读取参考对象的用户可读字符数据。适用于条形码对象。

    • 主数据: 指定将读取参考对象的第一个数据源内包含的数据。仅适用于 GS1 Composite 条形码对象。

    • 辅助数据: 指定将读取参考对象的分隔符后跟的数据源内包含的数据。仅适用于 GS1 Composite 条形码对象。

    • 主要用户可读性文本: 指定将读取参考对象的第一个数据源的用户可读字符数据。仅适用于 GS1 Composite 条形码对象。

    • 辅助用户可读性文本: 指定将读取参考对象的分隔符后跟的数据源内包含的用户可读字符数据。仅适用于 GS1 Composite 条形码对象。

    • 十六进制编码数据: 指定如果可用,则读取参考对象的 RFID 十六进制编码数据。

Closed打印作业字段

为“类型”属性选中“打印作业字段”时,以下属性可用:

  • 字段: 指定需要用作数据源值的打印作业字段。以下打印作业字段类型可用。

    打印作业字段类型

    描述

    应用程序版次

    BarTender 的版次(如企业版、自动化版和专业版)

    应用程序版本

    BarTender 的版本(如 2016 R4、2016 R7 和 2019)

    计算机名称

    BarTender 当前运行的计算机名称

    文档注释

    附加到文档元数据的任何注释

    文件上次修改时间

    文档上次修改的时间

    文档最新保存编号

    文档保存的次数

    文档名称

    文档的名称

    文档修订版

    文档的当前修订编号

    页码

    当前页码

    打印机型号

    将打印文档的打印机型号

    打印机名称

    将打印文档的打印机名称

    打印机端口

    与将打印文档的打印机相关的端口

    打印作业名称

    包括该文档的打印作业的名称

    打印作业开始时间

    打印作业的开始时间

    打印的模板编号

    页面布局上的模板编号

    打印的模板编号 - 页

    页面上的模板范围

    记录编号

    文档的记录编号

    记录编号 - 页

    页面上的记录编号范围

    总页数

    要打印的页数

    Total Number of Printed Items

    The total number of printed items on the page

    记录总数

    页面上的记录总数

    模板名称

    模板的名称

    用户名

    与文档相关的 Windows 用户名

Closed外部文件

为“类型”属性选中“外部文件”时,以下属性可用:

文件源

  • 指定文件名: 将外部文件的内容导入到数据源中。

    • 文件名: 指定外部文件的路径和文件名。

    • 选择文件: 打开“选择外部文件”对话框,您可以使用此对话框浏览到外部文件。

  • 从数据库字段获取文件名: 通过从数据库字段检索文件名来指定要使用的外部文件。执行此操作时,您就可以根据与文档连接的数据库的内容动态地选择外部文件。

    • 字段名: 指定提供外部文件的路径和/或文件名的数据库字段。

    • 数据库连接设置: 打开“数据库设置”对话框,您可以使用此对话框配置与外部数据库的连接。

    • 默认路径: 指定外部文件的路径(如果在数据库字段中未提供)。

    • 选择路径: 打开“浏览文件夹”对话框,您可以使用此对话框浏览到外部文件的目录位置。选择一个位置后,BarTender 会用所选路径自动更新“默认路径”字段。

  • 从具名数据源获取文件名: 通过从文档中的具名数据源的内容中检索文件名来指定要使用的外部文件。

    • 具名数据源: 指定提供外部文件的路径和/或文件名的具名数据源。

    • 新数据源: 打开“创建具名数据源”对话框,您可以使用此对话框创建新的具名数据源

    • 默认路径: 指定外部文件的路径(如果在具名数据源的值中未提供)。

    • 选择路径: 打开“浏览文件夹”对话框,您可以使用此对话框浏览到外部文件的目录位置。选择一个位置后,BarTender 会用所选路径自动更新“默认路径”字段。

  • 编码: 指定数据源使用的编码方案。

ClosedVisual Basic 脚本

为“类型”属性选中“Visual Basic 脚本”时,以下属性可用:

  • 脚本类型: 指定要使用的 VBScript 的类型。根据您的需要和技术知识,有三种不同级别的 VBScript 可用。有关更多信息,请参见使用 VBScript 作为数据源类型

    • 单行表达式: 指定为生成数据源值而运行了单行 VBScript。

    • 多行脚本: 指定为生成数据源值而运行了多行 VBScript。

    • 事件控制脚本: 指定为生成数据源值而运行了高级事件控制脚本。

  • 表达式: 提供一个输入框,用于输入需要运行的单行 VBScript。为“脚本类型”选中“单行表达式”时可用。

  • 脚本: 提供一个输入框,用于输入需要运行的多行 VBScript。为“脚本类型”选中“多行脚本”时可用。

  • 输出: 显示在输入框中输入的 VBScript 表达式或脚本生成的数据源值。为“脚本类型”选中“单行表达式”或“多行脚本”时可用。

  • 使用脚本编辑器编辑打开“脚本编辑器”,您可以使用此编辑器编写、存储并运行 VBScript。

Closed打印机代码模板字段

为“类型”属性选中“打印机代码模板字段”时,以下属性可用:

  • 字段名: 指定外部打印系统中将用于替换数据源的样本数据的字段。

  • 样本数据指定在 BarTender 无法连接到外部打印系统时,在模板上显示的数据。要向样本数据字段添加符号或特殊字符,请单击 以打开“插入符号或特殊字符”对话框。

Closed链接到现有的具名数据源

仅当为文档创建一个或多个具名数据源时,“更改数据源类型向导”中的“链接到现有的具名数据源”选项才可用。

当您为“类型”属性选中“链接到现有的具名数据源”时,可用属性取决于具名数据源自己的数据源。例如,如果选中配置为具有“数据库字段”数据源的具名数据源,则所选对象的数据源的可用属性是与“数据库字段”数据源关联的属性。

使用具名数据源可以将单个数据源(如数据库字段)附加到多个对象。此处对具名数据源所做的任何更改,都将导致使用具名数据源的文档中所有其他对象发生相同更改。有关具名数据源的更多信息,请参阅“创建具名数据源”。

Closed表数据字段

仅当您通过表对象的“表数据”属性页向模板添加表对象,并指定表中数据的来源后,“更改数据源类型向导”中的“表数据字段”选项才可用。

为“类型”属性选中“表数据字段”时,以下属性可用:

  • 对象名: 指定已定义了表来源的表的名称。

  • 字段名: 指定表来源定义的字段。

  • 计算总和或其他聚合函数: 指定要通过总和或聚合函数计算表来源字段,以确定需要显示的值。在通过非“数据”的表数据模板将对象置于行中时可用。

    • 函数: 指定希望用于“表数据字段”数据源的总和或其他聚合函数。

    • 范围: 指定用于指定函数的记录的范围。

  • 样本数据: 指定在设计视图中按对象显示的文本。打印表时,此值将替换为源数据或指定函数时应用于源数据的函数所确定的值。

有关“表数据字段”数据源支持的函数类型的更多信息,请参阅“使用表数据字段函数”。

Closed数据类型选项卡

使用“数据类型”选项卡指定所选数据源的数据类型。 如果为数据源选择特定数据类型,则可避免 BarTender 将数值、日期或二进制数据等特定数据输入解释为文本。 通过更改值的数据类型,您可以对数值执行数学运算,格式化和显示科学计数法,自动以百分比显示数字,格式化和序列化罗马数字,对日期对象执行函数,或以另一种语言的格式显示时间和日期而不改变应用程序的语言。

以下是可用的选项:

您可以为数据类型配置的其余属性取决于“类型”属性指定的数据类型。

Closed文本

“文本”数据类型将数据源值格式化为由字母、数字和/或特殊字符组成的一行或多行文本。这是 BarTender 中所有文本对象的默认数据类型。

对于“文本”数据类型,没有其他属性可供配置。

Closed日期

“日期”数据类型会将数据源值格式化为由以下一个或多个属性组成的日期:星期几、号数、月、年和/或时间。

您可以为“日期”数据类型配置以下属性:

  • 区域: 指定所选日期格式对应的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:

    • 使用 Windows 默认值: 将区域设置为用户的当前 Windows 区域和语言设置。使用此设置时,日期的格式将视系统的当前语言而有所不同。如果不希望不同系统之间可能出现不同的格式,请选择特定区域设置。

    • 语言独立(常规): 列出在每种语言中都相同的格式。包括年、月、日和时间等几种数字格式。

    • 语言独立(ISO 8601): 根据 ISO 8601 规范列出格式。这些格式和语言无关。

  • 日历: 为包含多个日历的区域,指定要使用的日历。

  • 格式: 列出指定“区域”可用的日期、日期和时间格式选项。您可以使用“自定义”选项,指定使用“自定义日期和时间格式字符串”的用户定义的日期格式。

  • 样式: 显示所选的日期或日期和时间格式。如果选择“自定义”,则可以使用此选项输入用户定义的格式。有关可用自定义字符串的更多信息,请参阅“自定义日期和时间格式字符串”。

  • 时区: 指定日期是以本地时区显示,还是以协调世界时 (UTC) 显示。UTC 时间(即格林尼治标准时间)是基于英国格林尼治 0 度经线(本初子午线)的当地标准时间的国际时间尺度。

Closed时间

“时间”数据类型会将数据源值格式化为由以下一个或多个属性组成的时间:小时、分钟、秒和/或秒的分数。

您可以为“时间”数据类型配置以下属性:

  • 区域: 指定所选时间格式的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:

    • 使用 Windows 默认值: 将区域设置为用户的当前 Windows 区域和语言设置。使用此设置时,时间的格式将视系统的当前语言而有所不同。如果不希望不同系统之间可能出现不同的格式,请选择特定区域设置。

    • 语言独立(常规): 列出在每种语言中都相同的格式。包括小时、分钟和秒等几种数字格式。

    • 语言独立(ISO 8601): 根据 ISO 8601 规范列出格式。这些格式和语言无关。

  • 格式: 列出指定“区域”可用的时间格式选项。您可以使用“自定义”选项,指定使用自定义日期和时间格式字符串的用户定义的时间格式。

  • 样式: 显示所选的时间格式。 有关可用自定义字符串的更多信息,请参阅“自定义日期和时间格式字符串”。

  • 时区: 指定时间是以本地时区显示,还是以协调世界时 (UTC) 显示。UTC 时间(即格林尼治标准时间)是基于英国格林尼治 0 度经线(本初子午线)的当地标准时间的国际时间尺度。

Closed数值

“数字”数据类型会根据特定区域和/或计数法格式化数字数据。

您可以为“数字”数据类型配置以下属性:

  • 区域: 指定所选数字格式的语言和国家/地区。除了 Windows 支持的所有区域,还提供了以下选项:

    • 十六进制: 将指定数字转换为十六进制(例如,十进制数字 1234 转换为 04D2)。

      • 使用小写字母: 以小写格式显示十六进制数字中的字母。

      • 最小长度: 指定十六进制数字的最少位数。任何额外的数字位以前导零表示。

    • 罗马数字: 以罗马数字显示数字(比如,数字 1234 显示为 MCCXXXIV)。支持的范围为从 0 到 3999,零显示为 "N"。

      • 使用小写字母: 以小写格式显示罗马数字。

    • 科学计数法: 以科学计数法显示数字(例如,数字 1234 显示为 1.234E+003)。

      • 使用小写字母: 以小写格式显示科学计数法数字中的字母。

  • 使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。

  • 使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。

  • 显示前导零: 在小数前面显示一个零。

  • 精度: 指定十进制标志后面的固定位数。也可以将精度限制为此选项指定的最多位数。

  • 负数: 指定数据源中包含的任何负数的格式。

Closed货币

“货币”数据类型会将文本格式化为货币数量的数字输入。

您可以为“货币”数据类型配置以下属性:

  • 区域: 指定所选货币格式的语言和国家/地区。

  • 使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。

  • 使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。

  • 显示前导零: 在小数前面显示一个零。

  • 小数位: 指定要在数字中包括的小数位位数。

  • 正数货币: 指定正数货币值的格式。

  • 负数货币: 指定负数货币值的格式。

Closed百分比

“百分比”数据类型会将数据源值格式化为一个数字加一个百分号 (%),代表一个较大整体的若干部分。

您可以为“百分比”数据类型配置以下属性:

  • 区域: 指定所选数字格式的语言和国家/地区。

  • 使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。

  • 使用数字组分隔符: 使用定界符将数字分组,该定界符也称为千位分隔符,因为它每隔三位数(也就是千位)对数字进行分隔。

  • 显示前导零: 在小数前面显示一个或多个零数字。

  • 使用零填充至最大小数位数: 向不符合指定小数位数的数字添加一个或多个零数字。

  • 小数位: 指定要在数字中包括的小数位位数。

  • 正百分比: 指定正百分比值的格式。

  • 负百分比: 指定负百分比值的格式。

Closed分数

“分数”数据类型会将数据源值格式化为数字分数,包括一个分子和分母。

您可以为“分数”数据类型配置以下属性:

  • 区域: 指定所选数字格式的语言和国家/地区。

  • 使用本地数字: 指定在使用支持其他数字系统的区域时,是使用阿拉伯数字,还是使用本地数字系统。适用于以下区域: 阿拉伯语(巴林、埃及、伊拉克、约旦、科威特、黎巴嫩、阿曼、卡塔尔、沙特阿拉伯、叙利亚、阿联酋、也门)、阿萨姆语(印度)、孟加拉语(孟加拉、印度)、达里语(阿富汗)、古吉拉特语(印度)、卡纳达语(印度)、高棉(柬埔寨)、孔卡尼语(印度)、老挝语(老挝)、马拉雅拉姆语(印度)、马拉地语(印度)、尼泊尔语(尼泊尔)、奥里雅语(印度)、普什图语(阿富汗)、波斯语(伊朗),旁遮普语(印度)、梵语(印度)、泰卢固语(印度)、泰国语(泰国)和乌尔都语(巴基斯坦伊斯兰共和国)。

  • 使用复合分数符号: 将分数格式化为单个字符(例如 ½)。否则,分数会显示为一组分开的字符(例如 1/2)。

  • 精度指定 BarTender 将复合分数圆整到的程度。 例如,选择“四分之几”会将分数圆整到最接近的 1/4,而选择“最多 3 个数字”会将分数圆整到最接近的 1/999。

  • 不适当的分数: 指定如何格式化假分数。一个不适当的分数包含比分母(较低数)高的分子(较高数)(例如4/3)。也可以将这些分数格式化为带分数,由整数和常规分数组合而成(例如 1 1/3)。

Closed二进制

“二进制”数据类型指示 BarTender 将数据源转换为 1 和 0 组成的二进制字符串。 如果数据源是数据库字段,可以根据在“转换为二进制”对话框中选择的转换方法转换输入。“二进制”数据类型对于二进制大对象 (BLOB) 数据库字段、对象值、外部文件和嵌入的数据可用。

对于“二进制”数据类型,没有其他属性可供配置。

Closed图片

“图片”数据类型将图像转换为二进制数据。

您可以为“图片”数据类型配置以下属性:

  • 格式: 指定图像的文件类型。

  • 颜色: 指定图像可用的颜色范围。

  • 混色: 指定图像的混色方式。混色可将不同主颜色的点混合,生成辅助颜色。不适用于 JPEG、JPEG 2000 或 JPEG XR 格式。

  • 质量: 指定图像的保存质量。仅适用于 JPEG、JPEG 2000 或 JPEG XR 格式。

  • 大小调整方式: 指定是否可以在模板上调整图片的大小,以及在可调整大小的情况下使用何种方法来调整图片大小。可用选项包括以下各项:

    • 调整到方框大小: 通过强制图片进入特定矩形区域来调整图片的大小。您可以使用鼠标调整图片的大小,或使用以下选项输入准确的大小:

      • 宽度: 指定方框的宽度。

      • 高度: 指定方框的高度。

      • 调整: 指定图片在方框内的对齐方式。

        • 整个图片: 将图像调整到方框大小,同时保持原始纵横比。

        • 宽度: 调整图像,以便图像的宽度与方框的宽度相符。这可能导致垂直剪切您的图像。

        • 高度: 调整图像,以便图像的高度与方框的高度相符。这可能导致水平剪切您的图像。

    • 伸展到方框范围: 使图像伸展到填充指定方框,忽略纵横比。

      • 宽度: 指定方框的宽度。

      • 高度: 指定方框的高度。

    • 原始大小的百分比: 按图像原始大小的所选百分比指定打印的图像的大小。

Closed转换选项卡

使用“转换”选项卡可以配置其他用于修改(或“转换”)数据源的选项,例如序列化和截短。要配置这些选项,可以单击所需选项旁边的 图标。可用的转换选项取决于所选“数据类型”,并包含以下一个或多个选项:

导入和导出具名数据源

可从其他文档导入具名数据源。也可以将具名数据源导出到单独文件,供其他文档使用。要执行此操作,请单击“具名数据源”对话框左侧导航窗格顶部的“具名数据源”,然后单击“导入具名数据源”或“导出具名数据源”。

相关主题