数据库设置对话框

数据库设置”对话框用于配置文档的数据库连接。可以在 BarTender 中为多种用途设置数据库连接,具体取决于文档要求,如下所示:

如果您之前尚未连接到数据库,则这些程序会启动“数据库设置向导”。完成向导以显示“数据库设置”对话框。

数据库连接显示在“数据库设置”对话框的左侧导航窗格中。如果您的连接包括不止一个数据库,则每个数据库都会列在导航窗格中。每个数据库名称下面是特定于该数据库的属性,例如表和字段、自定义结构化查询语言 (SQL) 语句、筛选条件等。以下属性页可能可用。

关闭多数据库联接

创建文档的第二个数据库连接后,“多数据库联接”属性页可用。

如果您要使用多个数据库,则必须通过确定它们之间的关系来联接它们。使用“多数据库联接”属性页来使用数据库联接指定这些关系。数据库联接(或联接)指示 BarTender 多个表或数据库中的数据是如何相关的。通常,这意味着识别在两个数据库中同时存在的字段。有关更多信息,请参见关于表和数据库联接

数据库有关的文档或表单操作所使用的数据库连接不支持多数据库联接。

关闭定义多数据库联接

  1. 单击“联接”选择器,然后选择要使用的联接类型。有关更多信息,请参见数据库联接类型

  2. 单击“[左操作数]”,然后从左表中选择所需数据库字段。

  3. 单击“运算符”,然后选择要使用的运算符。运算符确定两个表之间的关系。

  4. 单击“[右操作数]”,然后从右表中选择要使用的数据库字段。

  5. (可选)要添加其他联接,请单击 图标,然后对新的联接条件重复步骤 1-4。

关闭连接属性

连接属性”属性页显示有关数据库连接的信息。要访问此属性页,请单击左侧导航窗格中的数据库连接名称。

此页中的选项取决于您配置的数据库连接类型。以下是可用的选项。

关闭数据库连接

在数据库连接的“连接属性”属性页上,可以指定数据库的自定义名称,以及查看连接的详细信息,如数据库类型或者文件、数据库或服务器名称。也可以配置数据库连接并创建具名数据库连接以供 BarTender Suite 中的其他文档或应用程序引用。

可以选择的选项如下:

  • 名称:指定数据库的名称。要修改此名称,可以在字段中输入所需的名称。此自定义名称可用于访问数据库,以便通过自动化流程来更改数据。对数据库名称进行的任何更改都是特定于文档的。

  • 文件名:显示连接的数据库的路径和文件名。可以单击“浏览”以浏览并选择其他数据库文件。

  • 数据库连接设置:启动“数据库设置向导”,可以使用该向导更新当前数据库连接的配置设置或选择并配置其他数据库文件。

  • 创建具名数据库连接打开“创建具名数据库连接”对话框,您可以在该对话框中输入当前连接的名称,以便 BarTender Suite 中的其他文档和应用程序可以使用该连接。

关闭具名数据库连接

在具名数据库连接的“连接属性”属性页上,可以配置具名数据库连接或停止使用具名数据库连接。

可以选择的选项如下:

  • 配置具名数据库连接:启动“数据库设置向导”,在其中可以编辑具名数据库连接的配置设置。

    修改具名数据库连接的配置设置后,其他 BarTender 应用程序中使用该具名数据库连接的所有其他文档和连接都会受影响。

  • 停止使用具名数据库连接:导致您的文档不再使用具名数据库连接。将为您的文档创建连接设置的单独副本,然后您可以编辑该副本而不影响具名数据库连接的设置。

有关具名数据库连接的更多信息,请参阅“使用具名数据库连接”。

您还可以使用 Administration Console 查看并管理现有具名数据库连接。有关更多信息,请参阅 Administration Console 帮助系统中的“具名连接页”。

关闭SQL 语句

使用“SQL 语句”属性页可为已连接的记录集编写自定义 SQL 语句。

默认情况下,此属性页显示由“数据库设置”对话框的“筛选器”、“”和“排序顺序”属性页上的用户设置自动生成的 SQL 语句。

对于某些数据库类型,“指定自定义 SQL 语句(高级)”选项可用。此选项适用于在编写 SQL 语句方面经验丰富的高级用户。要创建自定义 SQL 语句,请单击以选中“指定自定义 SQL 语句(高级)”,然后在输入字段中输入您的 SQL 语句。

SQL 是一种供数据库程序员使用的高级编程工具。如果您决定要学习 SQL,我们建议您获取合格的 SQL 指导或通过 SQL 编程书籍进行学习。

关闭

”属性页显示一个“”列表,可在其中查看在您的文档中可以使用的表。单击所列出表的“别名”列,可以为表指定“别名”或替换名称。通过别名可以参考特定的表,即使将文档设置为通过其他名称参考它也是如此。为表名称指定别名时,会保留对表的所有引用。有关更多信息,请参见为表和数据库字段分配别名

如果数据库连接包括两个或多个表,则必须通过确定它们之间的关系来联接它们。使用“联接条件”部分可通过数据库联接指定这些关系。数据库联接(或联接)指示 BarTender 多个表或数据库中的数据是如何相关的。通常,这意味着识别在两个表中同时存在的字段。有关更多信息,请参见关于表和数据库联接

关闭字段

字段”属性页显示您数据库的所选表中存在的所有数据库字段,以及有关该字段中所包含数据的数据类型和长度的详细信息。单击所列出的字段的“别名”列以为该数据库字段指定“别名”或替换名称。通过别名可以参考数据库字段,即使将文档设置为通过其他名称参考它也是如此。为字段名称指定别名可维护对旧字段的所有参考。有关更多信息,请参见为表和数据库字段分配别名

关闭排序顺序

使用“排序顺序”属性页可按数据库中的一个或多个字段对记录进行排序。要选择作为排序依据的字段,请拖动或双击字段名称将它从“可用字段”列移动到“要作为排序依据的字段”列。将字段添加到“要作为排序依据的字段”列后,可以选择按升序(0-9、A-Z)或降序(9-0、Z-A)进行排序。

您可能想要通过多个字段对记录进行排序。执行此操作时,在第一个字段中具有相同数据的任何记录会依据第二个字段进行排序。例如,在您的数据库中可能有两个字段:“部门”和“员工”。您可以先按“部门”进行排序,以便将同一部门的所有员工都分在一个组中。然后,可以按“员工”进行排序,以在每个部门内按字母顺序排列名字。

关闭筛选器

使用“筛选器”属性页可指定用于确定打印数据库中的哪些记录的搜索条件。筛选语句的结构就像是一个将数据库字段与值进行比较的句子,例如“First Name begins with J”。在此示例中,只会打印名字以“J”开头的那些记录。您也可以定义查询提示,从而可以在打印时输入筛选条件。有关更多信息,请参见创建查询提示

对于与数据库相关的文档或表单操作所使用的数据库连接,或者在列表源类型是“数据库”的情况下从“列表项”属性页中打开“数据库设置”对话框时,不支持查询提示。

在打印您的项目之前,将应用您使用此对话框定义的任何筛选器。如果您要在打印时查看和筛选所有记录,请使用记录选择工具来为用户提供交互式筛选。在以下情况下,建议您在“筛选器”属性页中筛选记录:

有关交互式筛选的更多信息,请参阅“筛选数据”。

关闭选项

使用“选项”属性页可为数据库设置以下行选项:

关闭每个项目的记录数

数据库有关的文档或表单操作所使用的数据库连接不支持此功能。

使用“每个项目的记录数”属性页可在一个打印项目中打印多个数据库记录。在您指定在每个项目中要打印的最大记录数后,此功能可用。使用此功能,可以配置导致打印在下一个项目中开始的中断,并指定每个项目中的记录的显示方式。

可以选择的选项如下:

每个用加号“[+]”或数字“[n]”定义的数据源都是虚拟字段,这意味着它只是数据库字段的表示形式。将其中某个虚拟字段链接至一个对象时,“数据源”属性页不会包括选项“当数据源更改时更新记录”和“在打印作业期间锁定”。

关闭记录浏览器

记录浏览器”属性页显示结果集内的数据。通过查看记录,您可以验证是否已正确指定表联接、筛选器和排序选项。

关闭记录浏览器(已联接)

记录浏览器(已联接)”属性页显示由已联接的连接数据库提供的数据。通过查看可用记录,您可以验证是否已正确指定数据库联接、筛选器和排序选项。

对于数据库有关的文档或表单操作所使用的数据库连接,该属性页不可用。

数据库设置对话框工具栏

数据库设置”对话框工具栏位于左侧导航窗格底部,包括以下图标:

打开“数据库设置向导”,通过该向导可以创建新的数据库连接或使用现有具名数据库连接来连接到某个数据库。

删除数据库连接。当您单击该图标时,会显示“数据库设置”对话框的“无记录集”页。单击 或“添加新记录集”以创建新的数据库连接或使用现有具名数据库连接来连接到某个数据库。

刷新数据库连接。

打开保存文件对话框,即可选择将数据库连接配置导出为 XML 文件。导出的文件包含所有配置信息,包括筛选器、排序顺序、每个项目的记录数和数据库联接。查询提示、具名数据源和全局数据字段不会导出。

打开打开文件对话框,即可选择导入一个现有的数据库连接配置文件。使用此选项时,现有配置设置会替换为导入文件中的设置。

有关如何创建和使用数据库连接配置文件的更多信息,请参阅“使用数据库连接配置文件”。

刷新数据库

有时在设计要打印的项目时,您需要对数据库进行更改。例如,ODBC 数据库可能需要对数据库的结构进行更改,或者需要对用于读取数据库的 ODBC 驱动程序的配置进行更改。文本或 Excel 文件可能需要对字段名称进行更改。当打开某个文档时,会自动检测对任何数据库类型进行的任何此类更改。但是,如果在打开文档时对数据库进行更改,BarTender 无法自动检测这些更改。

要刷新数据库,请在“数据库设置”对话框中执行可能导致重要更改的任何功能之后,单击 BarTender 会重新加载具名 ODBC 数据库的结构和配置,并刷新任何文本文件的字段名称。

相关主题