运算对象 | 说明 |
“可报告项” | 启动“选择要添加的属性”窗口。只能选择列 ;对象 呈灰显状态。 添加后,列在条件行中将显示为:<表格别名>.<属性名称>,其中 <表格别名> 是从中选择属性的表格的别名 (如“表格和联接”选项卡中所指定),<属性名称> 是属性的显示名称 (“选择要添加的属性”窗口中所显示)。例如,从“部件”表格中选择“名称”属性时,“部件.名称”将作为运算对象显示在条件行中。 |
“常量” | 启动“编辑常量”窗口。选择“数据类型”,并指定所需的常量值。添加后,常量的值将作为运算对象显示在条件行中。 |
“关键字” | 启动“编辑关键字”窗口。从下拉列表中选择关键字。添加后,选定关键字将作为运算对象显示在条件行中。有关可用关键字的详细信息,请参阅关键字。 |
“数据库函数” | 启动“编辑数据库函数”窗口。从下拉列表中选择数据库函数。将根据选定函数更新显示的数据类型。添加后,函数的名称将作为运算对象显示在条件行中,后跟展开图标 。 要向“数据库函数”添加自变量,可单击展开图标 ,然后从“数据库函数”下方的添加 下拉列表选择报告项。 在伪 SQL 语句中,数据库函数显示为 <函数名称><...>,其中函数自变量由 <...> 字符串表示。 有关可用数据库函数的详细信息,请参阅数据库函数。 |
“子选择” | 将子选择行添加到条件。子选择是查询中的查询。子选择查询可以嵌套在子选择查询中。 单击“编辑子选择”启动“编辑子选择”窗口。该窗口的行为类似父“查询构建器”窗口,仅包含“表格和联接”、“选择或约束”和“条件”选项卡。请注意以下区别: • “表格和联接” - 在一个或多个父查询上指定的表格会显示为蓝色,且为只读。必须将至少一个新表格添加到子选择查询。可以在来自父查询的表格和子选择查询中添加的表格之间添加联接。 • “选择或约束” - 必须仅将一个选择项添加到子选择查询。如果未添加选择项,单击“应用”保存父查询时会显示错误。只能添加“可报告项”、“常量”、“关键字”和“数据库函数”报告项。如果添加“可报告项”,则只能选择列 ;对象 呈灰显状态。只能选择单列。可以从子选择查询中添加的表格以及任何父查询中的表格选择列。 在子选择查询“选择或约束”选项卡上,不显示“显示名称”列。这是因为只有顶级父查询“选择或约束”选项卡中的项可以显示在“报告构建器”的条件窗格中。 • “条件” - ◦ 如果添加“可报告项”作为运算对象,可以从子选择查询或任何父查询的表格中选择列;只能添加列 。 ◦ 如果添加“报告属性参考”,只能选择顶级父查询“选择或约束”选项卡中的参数或列。 ◦ 如果使用 > 选项,会将参数添加到顶级父查询而非子选择查询的“选择或约束”选项卡。 在父查询的伪 SQL 语句中,子选择查询会表示为 Sub-Select<...>。编辑子选择查询时,子选择查询自身的伪 SQL 语句会显示在“条件”选项卡上。 |
“报告属性参考” | “报告属性参考”会参考查询的“选择或约束”选项卡上所指定的项,并将其用作标准条件中的运算对象。用户在“报告构建器”的条件窗格中输入的项值会用作运算对象的值。如果用户将值留空,则执行报告时会忽略该条件。 如果添加“报告属性参考”作为右侧运算对象,则显示的可用项仅限于与左侧运算对象的数据类型相匹配的项。 选择“报告属性参考”时,会以格式 <项类型>:<项显示名称> 显示“选择或约束”中的可用项列表。 添加后,项的显示名称会作为运算对象显示在条件行中。 选择“添加参数值进行选择或约束”选项将“参数值”报告项添加到“选择或约束”选项卡,同时将其添加为运算对象。在“编辑参数”窗口中,输入参数信息。如果未输入参数的名称,系统会提供默认名称,稍后可对“选择或约束”选项卡上的参数进行编辑。 |