如何创建或修改报表提示

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

提示是可以在创建或修改报表时进行配置的报表属性。在运行具有配置的提示的报表时,必须先为所需的参数输入一个值,然后才能为报表检索该数据。使用下列过程配置报表提示,然后将其集成到报表的 SQL 语句。

过程

配置报表提示

  1. 在 Configuration Manager 控制台中,导航到“System Center Configuration Manager/站点数据库/计算机管理/报表/报表”。

  2. 右键单击您选择的报表,然后单击“属性”。

  3. 单击“编辑 SQL 语句”,然后单击“提示”。

  4. 单击“新建”图标以定义新提示,或右键单击“提示”列表中的提示,然后单击“属性”以编辑现有提示。

  5. 为提示配置下列设置:

    • **名称:**指定提示的名称。这是一个必需的设置。

    • **提示文本:**指定报表运行时显示的提示文本。这是一个必需的设置。

    • **默认值:**指定报表运行时将自动插入到提示文本框的默认值。这是一个可选设置。

    • **允许空值:**指定提示值是必需的还是可选的。默认情况下,不启用此设置,提示值是必需的。

    • **提供 SQL 语句:**指定是否将根据 SQL 语句为提示检索可能值列表。在此设置启用时,单击“编辑 SQL 语句”为提示指定 SQL 语句。有关为提示指定 SQL 语句的详细信息,请参阅“提示 SQL 语句”对话框

  6. 单击“确定”,单击“确定”,然后再次单击“确定”以保存提示。

将报表提示集成到 SQL 语句

  1. 在 Configuration Manager 控制台中,导航到“System Center Configuration Manager/站点数据库/计算机管理/报表/报表”。

  2. 右键单击您选择的报表,然后单击“属性”。

  3. 单击“编辑 SQL 语句”以打开“报表 SQL 语句”对话框。

    要将提示集成到报表,必须使用语法 @promptname 指定提示名称作为报表的 SQL 语句中的变量。以下 SQL 语句示例将名为 username 的提示集成到报表的 SQL 语句。当报表运行时,它请求用户名,然后它将从 v_R_System 视图(其中 User_Name0 字段等于为提示输入的值)返回数据。

    SELECT SyS User_Name0 AS 'User Name', SYS.Name0 AS 'Computer Name' FROM v_R_SYSTEM SYS

    WHERE User_Name0 LIKE @prompt2

  4. 单击“确定”,然后再次单击“确定”以保存对报表的更改。

另请参阅

引用

“提示属性”对话框
“提示 SQL 语句”对话框
“提示”对话框

概念

如何修改报表 SQL 语句
SQL 查询语句引用

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。