打开导航
使用“数据库设置”对话框可以设置一个或多个打印时要读取的数据库。 BarTender 将从数据库读取记录并这些数据传递到正确配置的模板对象上。
打开数据库设置对话框
您可以使用以下方法之一打开“数据库设置”对话框:
如果您之前尚未连接到数据库,上面列出的方法将启动“数据库设置向导”。 完成向导以显示“数据库设置”对话框。
所有连接的数据库显示在“数据库设置”对话框的左导航窗格中。 位于每个数据库名称下面的是特定于您的数据库类型和文件的属性,如表和字段、联接、SQL 语句等。以下视图可用:
如果您希望使用多个数据库,则必须通过确定它们之间的关系来联接它们。 使用“多数据库联接”属性页,可以通过数据库联接指定这些关系。 数据库联接(或简称联接)指示 BarTender 多个表或数据库中的数据是如何相关的。 通常,这意味着识别在两个数据库中同时存在的字段。 有关更多信息,请参见关于表和数据库联接。
定义多数据库联接
-
单击“联接”选择器,然后选择要使用的联接类型。 有关更多信息,请参见数据库联接类型。
-
单击“[左操作数]”,然后从左表中选择数据库字段。
-
单击“运算符”,然后选择要使用的所需运算符。 运算符确定两个表之间的所需关系。
-
单击“[右操作数]”,然后从右表中选择数据库字段。
-
或者,要添加其他联接,请单击
图标,然后对新的联接条件重复步骤 1-4。
The Connection Properties property page displays information about the database connection. From the Connection Properties property page, you can change the database file, configure the database connection, and create a named database connection which can be referenced by other documents.
以下是可用的选项:
-
Type: Displays the database type. If the database is a text file, Microsoft Access file, or Microsoft Excel file, you can click Browse to select a different file.
-
Configure Connection: Opens the Database Setup Wizard where you can change or configure database file (if applicable) and the database connection.
-
创建具名数据库连接: Opens the Create Named Database Connection dialog, where you can enter a name for the current connection so it can be used by other BarTender documents. 在创建具名数据库连接之后,以下链接变为可用:
有关具名数据库连接的更多信息,请参见关于具名数据库连接。
通过“SQL 语句”属性页可以为已连接的记录集编写自定义 SQL 语句。
默认情况下,此属性页显示由“数据库设置”对话框的“筛选器”、“表”和“排序顺序”属性页上的用户设置自动生成的 SQL 语句。 “指定自定义 SQL 语句”选项主要面向具有编写 SQL 语句方面经验并且想要具备这方面能力的高级用户。
要创建自定义 SQL 语句,请启用“指定自定义 SQL 语句(高级)”,然后在页面上所提供的字段中输入您的 SQL 语句。
|
SQL 是一种供数据库程序员使用的高级编程工具。 如果您决定要学习 SQL,我们建议您获取合格的 SQL 指导或通过 SQL 编程书籍完成自学。
|
“表”属性页显示一个“表”列表,可在其中查看在您的文档中可以使用的表。 通过单击所列出的表的“别名”列,可以为该表指定别名或替换名称。 通过别名可以参考特定的表,即使将文档设置为通过其他名称参考它也是如此。 通过为表名称指定别名,将维护对表的所有参考。 有关更多信息,请参见为表和数据库字段分配别名。
如果您已连接到两个或多个表,则必须通过确定它们之间的关系来联接它们。 使用“联接条件”部分,可以通过数据库联接指定这些关系。 数据库联接(或简称联接)指示 BarTender 多个表或数据库中的数据是如何相关的。 通常,这意味着识别在两个表中同时存在的字段。 有关更多信息,请参见关于表和数据库联接。
“字段”属性页显示您的数据库的所选表中存在的所有数据库字段,以及有关该字段中所包含的数据的数据类型和长度的详细信息。 通过单击所列出的字段的“别名”列,可以为数据库字段指定别名或替换名称。 通过别名可以参考数据库字段,即使将文档设置为通过其他名称参考它也是如此。 通过为字段名称指定别名,将维护对旧字段的所有参考。 有关更多信息,请参见为表和数据库字段分配别名。
通过“排序顺序”属性页可以按数据库中的一个或多个字段对数据进行排序。 要选择作为排序依据的字段,只需通过拖动或双击字段名称将它从“可用字段”列移动到“排序字段”列即可。 一旦将某个字段添加到“排序字段”列,就可以选择按升序(1-9、A-Z)还是降序(Z-A、9-1)顺序进行排序。
您可能想要通过多个字段对数据进行排序。 这样,在第一个字段中具有相同数据的任何数据接着将按第二个已定义的字段进行排序。 例如,在您的数据库中可能有两个字段: “部门”和“员工”。 您可以先按“部门”进行排序,以便将同一部门的所有员工都分在一个组中。 然后,可以按“员工”进行排序,以在每个部门内按字母顺序排列名字。
通过“筛选器”属性页可以指定用于确定打印数据库中的哪些记录的搜索条件。 筛选语句的结构就像是一个将数据库字段与值进行比较的句子,如“First Name starts with J”。 对于像这样的筛选条件,只会打印名字以“J”开头的记录。 您也可以定义查询提示,从而允许您在打印时输入筛选条件。 有关更多信息,请参见创建查询提示。
在打印您的项目之前,将应用您使用此对话框定义的任何筛选条件。 如果您希望在打印时查看和筛选所有记录,记录选择工具会为用户提供交互式筛选。 在以下情况下,建议在“筛选器”属性页上筛选记录:
有关交互式筛选的更多信息,请参见筛选数据。
“记录浏览器”属性页显示所选数据库中的数据。 通过查看记录,您可以验证是否已正确指定表联接、筛选器和排序选项。
“记录浏览器(已联接)”属性页显示由已联接的连接数据库提供的数据。 通过查看可用记录,您可以验证是否已正确指定数据库联接、筛选器和排序选项。
Database Setup Dialog Toolbar
The following icons are available at the bottom of the left Navigation pane:
-
: Opens the Database Setup Wizard, where you can create a new database connection or use an existing named database connection.
-
: Deletes the selected database connection.
-
: Refreshes the database connection. See "Refreshing the Database", below.
刷新数据库
有时作为设计要打印的项目的一部分,您可能需要对数据库进行更改。 例如,ODBC 数据库可能需要对数据库的结构进行更改,或者需要对用于读取数据库的 ODBC 驱动程序的配置进行更改。 文本或 Excel 文件可能需要对字段名称进行更改。 当第一次打开某个文档时,将自动检测对任何数据库类型进行的任何此类更改。 但是,如果在打开文档时对数据库进行更改,BarTender 无法自动检测这些更改。
在可能导致重要更改的“数据库设置”对话框中执行任何功能之后,单击
。 BarTender will reload the structure and configuration of the named ODBC databases and refresh the field names of any text files.
相关主题