使用“数据库”选项卡设置 SQL/ODBC 数据库选项、要对表和字段名进行排序和显示的方法以及其他高级选项。
资源管理器选项
显示
- 表
- 选中该复选框之后,程序允许对 SQL/ODBC 数据源中的数据库表进行报告。默认情况下,该选项是选定的。
- 视图
- 选中该复选框之后,程序允许对 SQL/ODBC 数据源中的虚拟表进行报告。默认情况下,该选项是选定的。
- 系统表
- 选中该复选框之后,程序允许对系统表进行报告。通常这些表仅由系统管理员使用,但如果您有相应的权限,也可以使用这些表。默认情况下,该选项未处于选定状态。
- 同义词
- 选中该复选框之后,程序允许对可在其他主机上使用的虚拟表进行报告。默认情况下,该选项未处于选定状态。
- 存储过程
- 选中该复选框之后,如果您正在使用支持存储过程的 SQL 系统,则程序将允许对来自存储过程的结果集进行报告。默认情况下,该选项未处于选定状态。
- 表名 LIKE
- 该框使您得以输入 SQL LIKE 函数,以指定希望在“数据库专家”中出现的表名的种类。可以将下划线字符 (_) 和百分号字符 (%) 用作该函数的通配符。下划线字符指定任何单个字符,而百分号表示任何字符串。例如,DAV_ 将只匹配 DAVE,而 DAV% 将同时匹配 DAVE 和 DAVID。“表名 Like C%”将只显示表名以字母 C 开头的那些表。
- 所有者 LIKE
- 除此处的 LIKE 函数用于选择表的“所有者”(或“创建者”或“别名”),而不是用于选择表名本身外,该框与“表名 Like”框的功能极其相似。例如,“所有者 Like C%”将只显示其所有者以字母 C 开头的那些表。
表和字段的列表依据
通过设置“数据库”选项卡的此部分的选项,可以指定希望程序为表和字段使用的文本。
- 名称
- 如果选择该选项,则程序会使用实际名称来标识表和字段,如“Customer”表和“Customer Name”字段。默认情况下,该选项是选定的。
- 说明
- 如果选择该选项,则程序会使用指定的说明来标识表和字段,如“Our Clients”表和“The names of all our customers”字段。
- 两者
- 如果选择该选项,程序会同时使用分配的名称和说明来标识表和字段,如“Customer - Our Clients”表和“Customer Name The names of all our customers”字段。
排序
- 按字母顺序对表排序
- 选中该复选框之后,整个程序中的表均按字母顺序排序(而不是按它们在数据库中的出现顺序)。默认情况下,该选项是选定的。
- 按字母顺序对字段排序
- 选中该复选框之后,整个程序中的字段均按字母顺序排序(而不是按它们在数据库表中的出现顺序)。默认情况下,该选项未处于选定状态。
高级选项
- 为提高速度而使用索引或服务器
- 选中该复选框将使用可用的索引/服务器以加速记录选定过程。如果清除该复选框,记录选定过程的速度可能会慢很多。默认情况下,该选项是选定的。
注意 如果一个索引的名称与其所索引的数据库的名称不同,则需要为程序标识该索引。使用“链接选项”对话框来完成这一操作。
- 在服务器上执行分组
- 选中该复选框让程序在服务器上执行分组(服务器端处理)。服务器端处理使您得以建立报表,以在服务器上执行多数处理并只将有关详细信息推入您的计算机。服务器端处理有许多好处:
- 连接到服务器的时间更短
- 在计算机上处理报表所需内存更少
- 从服务器到客户端的传输时间更短
服务器端处理只对基于 SQL 数据源的报表起作用(举例来讲,由于查询不是 SQL 数据源,对基于查询的报表将无法进行服务器端处理)。
默认情况下,该选项不选定
- 数据库服务器不区分大小写
- 如果希望在不检查大小写的情况下搜索 SQL 数据中的字符串,请选中该复选框。例如,如果报表包含 SQL 数据并且该数据是大小写混合的(“red”、“RED”和“Red”),则对“red”进行区分大小写的搜索只返回“red”。如果选中该复选框,在将“red”用作一个记录选定值时,那么同样的查询将返回“red”、“RED”和“Red”。默认情况下,该选项是选定的。
- 选择用于浏览的非重复数据
- 如果选择“选择用于浏览的非重复数据”,则当浏览数据库字段的内容时,可看到前 500 个非重复(唯一)记录。
当未选择“选择用于浏览的非重复数据”时,浏览操作将返回前 500 个记录中的唯一值。
注意 由于大多数 SQL 服务器不支持选择长数据类型(如备注和 blob 字段)的非重复记录,所以不支持选择和浏览这些字段的非重复记录。
- 首次刷新时验证
- 选中此复选框后,报表会使用活动数据库的当前版本刷新,并在每个会话首次刷新记录缓冲区时将其重置为当前记录大小。默认情况下,该选项是选定的。
- 首次刷新时验证存储过程
- 选中此复选框后,报表会使用存储过程的当前版本刷新,并在每个会话首次刷新记录缓冲区时将其重置为当前记录大小。默认情况下,该选项未处于选定状态。
- 数据库驱动出现升级后验证
- 选中此复选框后,报表会使用活动数据库的当前版本刷新,并在更改数据库驱动程序时将报表的记录缓冲区重置为当前记录大小。默认情况下,该选项是选定的。
另请参见
“链接选项”对话框 |“默认设置”对话框 | 优化报表性能