专业化管理 > 分析系统和业务信息 > 报告和查询 > 查询构建器 > 选择或约束 (查询构建器) > 添加和编辑报告项
  
添加和编辑报告项
“选择或约束”“条件”选项卡上的报告项的以下属性显示在“添加”“编辑”窗口中。显示的特定属性具体取决于报告项。这些属性设置可确定该项在“报告构建器”中的初始显示及其行为。
特性
报告项
说明
“表格别名”
“列”
“对象”
(只读) 从中选择了报告项的表格的别名,如“表格和联接”选项卡所指示,后面用括号附上表格的内部类型名称。例如:Report Template [wt.query.template.ReportTemplate]。此属性是只读的。
“特性名称”
“列”
“对象”
(只读) 报告项的属性名称,后面用括号附上报告项的内部名称。例如:Name [name]
“数据类型”
“列”
“关键字”
“数据库函数”
(只读) 报告项的数据类型。报告项的数据类型确定可为该项设置哪些属性。
对于关键字报告项,仅当关键字为“行号”时才会显示“数据类型”
对于数据库函数报告项,显示的数据类型会根据选择的“函数”进行更新。
“数据类型”
“常量”
“参数”
从下拉列表中选择常量的数据类型:
“字符串”(java.lang.String)
“日期”(java.sql.Timestamp)
“编号”(java.math.BigDecimal)
“布尔型”(java.lang.Boolean)
显示在下拉列表上方的数据类型与选定的值相对应。
“显示名称”
“列”
“对象”
“关键字”
“常量”
“参数”
“数据库函数”
“Java 方法”
“参数”
项的显示名称。该可编辑值以项标签的形式显示在“报告构建器”条件窗格中,且当该项包含在报告结果中时,该值作为报告结果表格中的列标题。
仅在通过“选择或约束”选项卡启动或通过“条件”选项卡上的“添加参数值进行选择或约束”操作启动时,才会在“添加”“编辑”窗口中显示“显示名称”
“运算符”
“列”
“关键字”
“数据库函数”
选择报告项的运算符。可用的运算符根据报告项的数据类型而定。有关所有可用运算符的列表,请参阅运算符 (选择或约束)。此处选择的运算符是显示在“报告构建器”中的报告项的默认运算符。
对于关键字报告项,仅在选定的关键字为“行号”时显示此属性。如果可报告项为报告模板视图上的属性,则仅在该属性不是衍生属性时显示此特性。
“值”
“列”
“关键字”
“常量”
“参数”
“数据库函数”
(字符串、编号、枚举或布尔型数据类型) 定义报告项的值。“值”属性的输入框由报告项的数据类型和为该属性选择的选项共同确定。
“默认值”- 将为“报告构建器”中的报告项自动填充指定值。用户可在运行报告时对该值进行编辑。
“常量值”- 指定的值为常量值,且用户无法在运行报告时对其进行编辑。
“使用宏”- 选中此复选框后,值输入字段会成为下拉列表。从列表中选择所需的宏。仅当宏适用于报告项的数据类型时,才会显示该复选框。有关详细信息,请参阅
输入或选择值:
对于编号和字符串数据类型,在输入字段输入值。如果选择了“使用宏”,则从下拉列表中选择宏。
对于枚举数据类型,从枚举列表中选择值。
对于布尔型数据类型,从布尔值列表中选择值。
“预留空格”- 对于数据类型为字符串的常量报告项,可选择此复选框,以保留在值输入字段中输入的任何空格。
如果可报告项为报告模板视图上的属性,则仅在该属性不是衍生属性时显示此特性。
“开始日期”
“结束日期”
“列”
“数据库函数”(如果选定的函数是“系统日期”“结束日期”)
(日期数据类型项) 根据选定的“运算符”,指定适于报告项的日期范围。例如,对于“介于”运算符,要指定“开始日期”“结束日期”。对于“<”运算符,要指定“结束日期”。仅启用适用于所选运算符的属性。
选择该值是“默认值”还是“常量值”,然后单击日历图标 以选择日期。如果为此报告模板选择了“添加时间至日期字段”属性,则日期组件旁边会出现时间条目组件。
如果选择了“使用宏”,则值输入字段将被替换为数据类型可用宏的下拉列表。
“日期”
“常量”
“参数”
(日期数据类型项) 单击日历图标 选择常量的日期。
如果选择了“使用宏”,则值输入字段将被替换为报告项数据类型的可用宏下拉列表。
* 
如果为此报告模板选择了“添加时间至日期字段”属性,则日期组件旁边会出现时间条目组件。
“关键字”
“关键字”
从下拉列表中选择关键字。有关详细信息,请参阅关键字
“数据库函数”
“数据库函数”
从下拉列表中选择函数。有关详细信息,请参阅数据库函数“数据类型”属性会根据所选函数进行更新。
“Java 类”
“Java 方法”
从下拉列表中选择 Java 类。有关指定可用的 Java 类和方法列表的信息,请参阅 Java 方法
“Java 方法”
“Java 方法”
从下拉列表中选择 Java 方法。“Java 方法”下拉列表取决于为“Java 类”选择的值。
“报告构建器选项”部分仅出现在从“选择或约束”选项卡中启动的“添加”“编辑”窗口中。这些属性确定该项的显示方式及其在“报告构建器”中的行为:
特性
说明
条件
(列、关键字和数据库函数) 确定用户是否能在“报告构建器”条件窗格中添加或更改项条件:
“允许用户指定条件”- 选择此复选框后,用户可以在“报告构建器”中指定此项的条件。
对于关键字报告项,仅当选定的关键字为“行号”时显示此复选框。如果可报告项是报告模板视图或数据库函数上的属性,则仅在该属性不是衍生属性时显示此特性。
“显示可用于选择的子类型”- 选择此复选框以在“报告构建器”中显示包含父项类型子类型的下拉列表,以允许用户针对特定子类型过滤报告结果。仅当属性是类型分支标识符 (报告项的“属性名称”“值”包含字符串 typeDefinitionReference.key.branchId) 时才会为列报告项显示此复选框。
如果选中此复选框且不选择“允许用户指定条件”,将显示一条警告。如果用户不能从中进行选择,则不会显示任何子类型下拉列表。
结果
(列、常量、关键字、Java 方法和数据库函数) 确定是否以及如何将此项包括在报告结果中。
“允许用户决定”- 允许用户决定是否将此项包含在报告结果中。复选框显示在项旁边的“报告构建器”中。用户可以选中此复选框,将项包含在结果中;也可清除此复选框,将项排除在结果之外。
“始终包括”- 此项将始终包括在报告结果中。用户无法在运行报告时对其进行更改。
“从不包括”- 此报告项只用于约束报告结果,但本身从不包含在报告结果中。仅适用于列和关键字报告项。
如果可报告项为报告模板视图上的属性,则仅当此属性不是衍生属性时才会显示“从不包括”
“在结果表格中显示信息页面链接”- 选择此复选框,将对象信息页面的链接包含在报告结果中。信息页面链接显示为信息图标 。仅当报告项为分支标识符、对象标识符或电子邮件地址 (报告项的“属性名称”包含以下字符串之一:branchidobjectidemail) 时,才会显示此复选框。
如果选中此复选框并选择“从不包括”,将显示一条警告。如果报告项未包括在结果中,则不能在结果中显示信息页面链接。