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