数据选项卡(数据库专家)

“数据”选项卡提供可在 Crystal Reports 中使用的所有数据源的集成树视图。使用“数据”选项卡选择要在报表中使用的数据源和表。

如果当前所使用的数据库支持 SQL 等查询语言,则可以编写自己的命令,此类命令在 Crystal Reports 中以表对象表示。请参见“基于命令/SQL 查询定义虚拟表”

可用的数据源

“数据库专家”窗口显示可能的数据源的树视图,在创建报表时可以选择这些数据源。树由用于以下内容的文件夹组成:

项目数据 显示当前连接到的数据源的列表以及添加到当前项目中的 ADO.NET 数据源。
当前连接 显示当前连接到的数据源的列表。
收藏夹 显示常用的并在“收藏夹”列表中维护的数据源的列表。
历史记录 显示近期使用过的数据源列表。通常显示最近使用过的五个数据源。
创建新连接 显示您可以连接到的各种数据源的子文件夹。下面描述一些常用的选项:
  • 利用“Access/Excel (DAO)”可以连接到支持的数据库类型(Access、dBASE、Excel、Lotus 等)。可以使用“建立新连接”选项创建新的连接。
  • “数据库文件”显示本地驻留的标准 PC 数据库的列表。
    Note提示

    若要自定义“打开”对话框中“文件类型”列表中的默认扩展名,请在““数据源默认值”选项卡(默认设置)”中的“数据库文件筛选”字段中添加扩展名。

  • “ODBC (RDO)”显示已配置为要使用的 ODBC 数据源的列表。
  • “OLE DB (ADO)”显示已配置为要使用的 OLE DB 提供者的列表。也可以指定要使用的 Microsoft 数据链接文件。
  • “更多数据源”显示可通过本机驱动程序(如“字段定义”)访问的其他数据源的列表。

    “字段定义”是用于创建报表的特殊驱动程序,创建时仅基于一个没有实际数据的模式。此驱动程序主要用于向后兼容性,并仅在报表创建过程中使用。在运行时,必须将记录集或数据集传递给用该驱动程序创建的报表。

Note注意

“创建新连接”文件夹中可用的数据源选项取决于安装过程中选定的数据访问组件。

选定的表

该列表显示已为报表选定的表。如果添加了一个以上的表,则“链接选项卡(报表专家)”将添加到专家中。

使用箭头在该列表中添加或删除表。

Note提示

要编辑表的别名,请选择该表并按 F2 键。

按钮和快捷菜单

按钮和快捷菜单在“数据库专家”中可用。可以右击“数据库专家”中的任何项,以查看带有以下选项的快捷菜单:

“添加到报表” 使用该选项将数据库对象(如表或存储过程)添加到报表。单击“数据库专家”上的右箭头也可使用该选项。
“添加到收藏夹” 使用该选项将选定数据源添加到“收藏夹”文件夹。
“将命令添加到报表” 使用此选项将新的 SQL 查询添加到报表。在“将命令添加到报表”对话框中定义查询之后,此查询出现在“选定的表”列表中。
“建立新连接” 使用此选项建立与数据库文件或其他数据源的新连接。
“从报表中删除” 使用该选项将数据库对象(如表或存储过程)从报表中删除。
属性 使用该选项获得有关选定数据库连接的详细信息。
“重命名收藏夹” 使用该选项重命名“收藏夹”文件夹中的数据源。
“删除收藏夹” 使用该选项将数据源从“收藏夹”文件夹中删除。
选项 使用该选项可设置在“默认设置”对话框的“数据库”选项卡上出现的全局选项。
“刷新” 使用该选项刷新“数据库专家”中可用数据源的列表。
添加 (>) 将选定数据库对象添加到报表。
全部添加 (>>) 将所有数据库对象添加到报表。
删除 (<) 将选定数据库对象从报表中删除。
全部删除 (<<) 将所有数据库对象从报表中删除。
Note注意

要为数据库对象添加或更改别名,请单击该数据库对象对其进行编辑。如果要为数据库对象添加其他别名,则再次将该数据对象添加到选定表中。创建别名时,您不会更改数据库的位置。如要更改数据库的位置,请参见“更改数据源位置”。通过该对话框所做的更改不会影响已在公式中使用的别名。

请参见