如何创建或修改报表提示
应用到: 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 语句。
过程
配置报表提示
在 Configuration Manager 控制台中,导航到“System Center Configuration Manager/站点数据库/计算机管理/报表/报表”。
右键单击您选择的报表,然后单击“属性”。
单击“编辑 SQL 语句”,然后单击“提示”。
单击“新建”图标以定义新提示,或右键单击“提示”列表中的提示,然后单击“属性”以编辑现有提示。
为提示配置下列设置:
**名称:**指定提示的名称。这是一个必需的设置。
**提示文本:**指定报表运行时显示的提示文本。这是一个必需的设置。
**默认值:**指定报表运行时将自动插入到提示文本框的默认值。这是一个可选设置。
**允许空值:**指定提示值是必需的还是可选的。默认情况下,不启用此设置,提示值是必需的。
**提供 SQL 语句:**指定是否将根据 SQL 语句为提示检索可能值列表。在此设置启用时,单击“编辑 SQL 语句”为提示指定 SQL 语句。有关为提示指定 SQL 语句的详细信息,请参阅“提示 SQL 语句”对话框。
单击“确定”,单击“确定”,然后再次单击“确定”以保存提示。
将报表提示集成到 SQL 语句
在 Configuration Manager 控制台中,导航到“System Center Configuration Manager/站点数据库/计算机管理/报表/报表”。
右键单击您选择的报表,然后单击“属性”。
单击“编辑 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
单击“确定”,然后再次单击“确定”以保存对报表的更改。
另请参阅
引用
“提示属性”对话框
“提示 SQL 语句”对话框
“提示”对话框
概念
有关其他信息,请参阅 Configuration Manager 2007 Information and Support。
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。