选择或约束 (查询构建器)
您可在“选择或约束”选项卡上指定查看报告时,报告模板的“报告构建器”条件窗格中包括的项,以及这些项及其行为的排序和显示。这些项包括“表格和联接”选项卡上表格中的列或对象、常量或关键字、数据库函数、Java 方法和参数值 (用来从运行可用作报告条件的报告的用户处收集信息)。您还可以包括不显示在“报告构建器”条件窗格中,但始终包括在报告结果中的项。
可从添加 下拉列表中选择项,以将该项添加到“选择或约束”选项卡中:
说明
“可报告项”
启动选择要添加的属性窗口,并从“表格和联接”选项卡上指定的表格 (类型或报告模板) 中选择属性。
“常量”
添加一个常量值,例如字符串或数字。
“关键字”
从数据库中添加关键字
“数据库函数”
添加数据库函数。单击展开图标 以将自变量添加到“数据库函数”中,并从“数据库函数”报告项下方的添加 下拉列表中选择报告项。这些表达式表示函数自变量。
“Java 方法”
添加一个 Java 类和方法。单击展开图标 以将自变量添加到“Java 方法”中,并从“Java 方法”报告项下方的添加 下拉列表中选择报告项。这些表达式表示被传递到 Java 方法的自变量。对输出结果中的每行都调用 Java 方法。
“参数值”
添加一个参数值。参数值是在执行查询时从用户处获得的,通常用于生成“条件”选项卡上指定的条件。
“部分标题”
“选择或约束”表格中添加部分标题,并输入所需的标题文本。部分将属性分组,并在“报告构建器”的条件窗格中根据分组设置边界。该部分包括截至下个部分的所有属性 (如果有)。
可在“报告构建器”条件窗格中使用部分标签旁边的 + 和 - 图标以折叠和展开该部分。“全选”“取消全选”操作也可在部分边界内生成,并应用至部分中的所有属性。部分名称以快捷方式链接的形式显示在“报告构建器”条件窗格顶部,便于进行导航。如果部分标题中未输入标题文本,则该标题将作为“未指定部分名称”显示在“报告构建器”条件窗格中。
“分隔条”
“选择或约束”表格中添加分隔线。可将分隔条用于进一步分组或组织属性。
“页面文本”
添加页面文本。页面文本显示在“报告构建器”的条件窗格中,可为运行报告的用户提供其他信息、说明或进一步阐明。
添加到“选择或约束”选项卡后,即可获得有关此项的以下信息:
“显示名称”- 项的显示名称。此值被用作该项在“报告构建器”条件窗格中的标签,以及报告结果表格中的列标题。可以直接在“选择或约束”表格中修改此值,也可在编辑此项时进行修改。
“属性”- 项的类型:“列”“对象”“常量”“关键字”“数据库函数”“Java 方法”“参数值”
“特性”- 显示的值取决于项的类型:
“列”- <表格别名><属性名称>
<表格别名> 是从中选择了该属性的表格的别名,与“表格和联接”选项卡上指定的相同。<表格别名> 是属性在“选择要添加的属性”窗口上显示的名称。
例如,从“部件”表格中选择“名称”属性时,“部件.名称”即为“特性”值。
“对象”- 与“列”相同,前提从“选择要添加的属性”窗口选择了整个表格 (此树的顶级节点),而不是表格中的属性。在此情况下,仅显示 <表格别名>
“常量”- 常量的值。
“函数”- 函数的名称,后跟展开图标 。单击展开图标 以查看或添加函数的自变量。
“关键字”- 关键字的名称。
“Java 方法”- Java 方法的名称,后跟展开图标 。单击展开图标 以查看或添加要传递到 Java 方法中的自变量。
根据项的具体情况,可使用以下操作:
使用拖放功能对表中的项进行重新排序。“选择或约束”表格上项的顺序可确定在“报告构建器”的条件窗格上项的显示顺序。
单击编辑图标 编辑项属性
单击替换为 图标,从下拉列表中选择新项替换掉当前项。
单击删除图标 ,将此项从“选择或约束”选项卡中移除。
将光标悬停在信息图标 上,在不启动编辑窗口的情况下查看当前为报告项设置的属性。
从添加下拉列表 中选择项,从而将自变量添加到“数据库函数”“Java 方法”项中。
在字段中输入新值,以修改项的“显示名称”值。
输入或修改任何“部分标题”“页面文本”值。
这对您有帮助吗?