レポートのプロンプトの作成または変更方法
適用対象: 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 ステートメント]ダイアログ ボックス」を参照してください。
[OK]、[OK]の順にクリックし、もう一度[OK]をクリックしてプロンプトを保存します。
レポートのプロンプトを SQL ステートメントに組み込むには
Configuration Manager コンソールで、[System Center Configuration Manager]、[サイト データベース]、[コンピュータの管理]、[レポート]、[レポート]の順に移動します。
選択したレポートを右クリックし、[プロパティ]をクリックします。
[SQL ステートメントの編集]をクリックして、[レポート SQL ステートメント]ダイアログ ボックスを開きます。
プロンプトをレポートに組み込むには、@promptname という構文を使用して、レポートの SQL ステートメントにプロンプト名を変数として指定する必要があります。次の SQL ステートメントの例では、username という名前のプロンプトをレポートの SQL ステートメントに組み込んでいます。レポートを実行すると、ユーザー名の入力が求められ、User_Name0 フィールドがプロンプトで入力された値と等しい v_R_System ビューからデータが返されます。
SELECT SyS User_Name0 AS 'User Name', SYS.Name0 AS 'Computer Name' FROM v_R_SYSTEM SYS
WHERE User_Name0 LIKE @prompt2
[OK]をクリックし、もう一度[OK]をクリックしてレポートの変更を保存します。
参照:
リファレンス
[プロンプトのプロパティ]ダイアログ ボックス
[プロンプトの SQL ステートメント]ダイアログ ボックス
[プロンプト]ダイアログ ボックス
概念
レポートの SQL ステートメントの変更方法
SQL クエリ ステートメント参照
その他の情報については、「Configuration Manager 2007 Information and Support」 (Configuration Manager 2007 の情報とサポート) を参照してください。
ドキュメント チームに連絡するには、次のアドレスに電子メールを送信してください。 SMSdocs@microsoft.com.