フィルター Web パーツをデータ ビュー Web パーツに接続する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

フィルター Web パーツを使用してデータ ビュー Web パーツに値を渡し、その値に基づいてリスト内のデータのビューを変更できます。たとえば、フィルターの選択 Web パーツで製品受注のリストから選択し、データ ビュー Web パーツでその受注に対応する製品を同時に表示できます。

目的に合ったトピックをクリックしてください

データ ビュー Web パーツにフィルター Web パーツの接続についてください。

テキスト フィルター Web パーツをデータ ビュー Web パーツに接続します。

日付フィルター Web パーツをデータ ビュー Web パーツに接続します。

選択フィルター Web パーツをデータ ビュー Web パーツに接続します。

現在のユーザー フィルター Web パーツをデータ ビュー Web パーツに接続します。

SharePoint リスト フィルター Web パーツをデータ ビュー Web パーツに接続します。

フィルタ Web パーツからデータ ビュー Web パーツへの接続について

ここでは、データ ビュー Web パーツにフィルタを適用する方法、およびフィルタ Web パーツとデータ ビュー Web パーツの接続を含む Web パーツ ページをデザインして編集する場合のベスト プラクティスについて説明します。

フィルタ Web パーツのしくみ

一般に、フィルター Web パーツとデータ ビュー Web パーツの接続は次のように機能します。

フィルター Web パーツの接続の概要

1. フィルター Web パーツをデータ ビュー Web パーツに接続して、データのサブセットを表示します。

2.  フィルター Web パーツによって値が提供されます。

3. Web パーツ接続を使用して、フィルター値がデータ ビュー Web パーツの列に渡されます。

4. フィルター値に一致する列だけがデータ ビュー Web パーツに表示されます。

データ ビュー Web パーツにフィルタを適用する方法

フィルタ Web パーツをデータ ビュー Web パーツに接続すると、次のように、列の値に基づいてアイテムをフィルタできます。

  • テキスト フィルタ     テキスト値。文字や数字など、任意の文字列を指定できます。

  • 日付フィルター   : 月、日、および年の日付の値。ユーザーは、日付の選択ボタンをクリックして、正確な日付を入力することもできます。

  • フィルタの選択     製品コードや状態コードなど、値と省略可能な説明を含む定義済みリスト。

  • 現在のユーザー     現在のユーザー名、または現在のユーザーの SharePoint プロファイルに基づくその他の情報 (ユーザー名、部署、誕生日など)。この Web パーツはコンテキスト Web パーツです。つまり、Web パーツ ページには表示されず、ユーザーによる入力を受け取らずに自動的に結果を表示します。

  • SharePoint リスト    製品コード、状態コードなど、SharePoint リストの列から生成され、固有の値と省略可能な説明を含むリスト。この Web パーツは、フィルタの選択 Web パーツと動作が似ています。これは、時間がたつと変わる可能性のある値のリストがあり、Web パーツ プロパティを変更せずにそのリストを管理する場合に役立ちます。

各フィルタ Web パーツから同じデータ ビュー Web パーツに別々に接続することで、データ ビュー Web パーツに対し同時に複数の接続を行うことができます。

Web パーツ ページのデザインおよび管理に関するベスト プラクティス

ここでは、Web パーツ ページをデザインおよび管理する際のベスト プラクティスをいくつか示します。

  • Web パーツ ページ テンプレートを慎重に選択する    Web パーツ ページでは、Web パーツを移動して、任意の順序で配置したり、任意の Web パーツ領域内に配置したりできます。ただし、Web パーツ ページを作成する前に、選択するテンプレートを慎重に検討して、目的のフィルタ Web パーツとリスト ビュー Web パーツをレイアウトできるようにする必要があります。Web ブラウザを使用している場合、選択したテンプレートを Web パーツ ページの作成後に変更することはできません。Microsoft Office SharePoint Designer 2007 などの Web デザイン プログラムをお持ちの場合は、Web パーツ ページの構造をさらに変更できます。

  • 無効な Web パーツ プロパティへの接続を削除する    ページ編集モードでは、現在接続されているフィルタ Web パーツが表示され、フィルタ Web パーツの下に表示されるメッセージによって、接続の状態を確認できます。

    場合によっては、接続を削除して、無効なフィルタ Web パーツ プロパティを変更する必要があります。この場合、ツール ウィンドウに次のようなメッセージが表示されます。

    "無効なプロパティを変更するには、Web パーツ間の接続を削除する必要があります。"

  • Web パーツ ページから使用されていない Web パーツを削除します   。誤って削除せずに Web パーツを閉じた場合、Web パーツはページ上に非表示の Web パーツとして残っています。非表示の Web パーツを見つけるには、Web パーツが保存されているドキュメント ライブラリ内で Web パーツ ページを見つけ、Web パーツのファイル名をポイントして、表示される矢印をクリックし、[プロパティの編集] をクリックし、[Web パーツ ページを管理ビューで開く] リンクをクリックします。Web パーツのメンテナンスの詳細については、「Web パーツをカスタマイズする」を参照してください。

ページの先頭へ

テキスト フィルタ Web パーツをデータ ビュー Web パーツに接続する

次の手順では、チーム サイトで Web パーツ ページを作成していることを前提としています。他のサイトでは、コマンドや手順が異なる可能性があります。

Web パーツ ページを準備する    

  1. 次のいずれかを実行します。

    • Web パーツ ページを作成するには、[サイトの操作] メニュー ボタンの画像 の [作成] をクリックし、[Web パーツ ページ] をクリックします。

      詳細については、「Web パーツを使用してページをカスタマイズする方法の概要」を参照してください。

    • Web パーツ ページを編集するには、[サイトの操作] ボタンの画像 をクリックし、[ページの編集] をクリックします。

      Web パーツ ページが編集モードで表示されます。

  2. Web パーツを追加する Web パーツ領域で、[Web パーツの追加] をクリックします。

    [Web パーツの追加] ダイアログ ボックスが表示されます。

  3. テキスト フィルタ Web パーツを Web パーツ ページに追加します。

    Web パーツを追加する方法の詳細については、追加または削除する Web パーツを参照してください。

    テキスト フィルター Web パーツをカスタマイズする   

  4. テキスト フィルタ Web パーツで、[ツール ウィンドウを開く] リンクをクリックします。

    テキスト フィルタ Web パーツが編集モードになり、Web パーツのツール ウィンドウが表示されます。

  5. 次の手順を実行して、ユーザー設定の Web パーツ プロパティを編集します。

    1. この Web パーツを識別できるように、[フィルタ名] ボックスに名前を入力ます。

      名前は、ユーザー向けのラベルまたは簡単な説明として使用することもできます。たとえば、"レポートのフィルタ条件" というラベルを使用すると、レポート リストのビューにフィルタを適用できることがユーザーにわかります。

    2. 必要に応じて、[高度なフィルタ オプション] セクションで、次のうち必要な操作を行います。

      • 文字数を制限するには、[最大文字数] ボックスに数値を入力します。テキスト値の最大長は 255 文字です。

      • テキスト フィルタ Web パーツのテキスト ボックスに初期値を入力するには、[既定値] ボックスに既定値を入力します。この値は、通常、手順 5.2. で入力した値のいずれかと一致する値にします。この既定値は、Web パーツ ページが最初に表示されるとき、データ ビュー Web パーツに値の初期リストを表示するために使用されます。

      • データにフィルタを適用するための選択を行うようにユーザーに通知するメッセージを表示するには、[ユーザーに値を選択するように求める] チェック ボックスをオンにします。

      • [コントロールの幅です (ピクセル単位)] ボックスに、テキスト フィルタ Web パーツのテキスト ボックスの幅を示す数値をピクセル単位で入力します。または、空の値 (つまり「0」) を入力して、テキスト ボックスのサイズが自動的に設定されるようにできます。このテキスト ボックスには、ユーザーによって入力された値が表示されるため、許容される最大長の値を表示できるように十分に広くすると使いやすくなります。

    3. Web パーツのツール ウィンドウの下部にある [OK] をクリックして、変更を保存します。

      作成して、データ ビュー Web パーツをカスタマイズします。   

  1. Microsoft Office SharePoint Designer 2007 で、データ ビュー Web パーツを作成してカスタマイズします。

    詳細については、データ ビューを作成するを参照してください。

    両方の Web パーツを接続し、結果を確認する    

  2. 次のいずれかの操作を行います。

    1. Web ブラウザで、次の操作を行います。

      1. Web パーツ] メニューの [ [Web パーツ] メニュー テキスト フィルタ Web パーツ] をクリックして、接続] をポイントし、フィルター値を送信] をポイントし、リンクするデータ ビュー Web パーツの名前をクリックします。

      2. [構成] をクリックし、リスト ボックスから、データ ビュー Web パーツでフィルタを適用する列を選択して、[完了] をクリックします。

      3. Web パーツ ページの編集モードを終了し、[Web パーツ ページの [サイトの操作 ボタンの画像 ] メニューの上部で、ページを表示するには、[編集モードの終了] をクリックします。

    2. Office SharePoint Designer 2007 で、Web パーツを接続し、Web パーツ ページをプレビューします。

      詳細については、 2 つのデータ ビューの接続を参照してください。

  3. データ ビュー Web パーツでブックの結果を動的に変更するには、テキスト フィルタ Web パーツで、手順 10. で作成した接続に指定されているデータ ビュー Web パーツの列の値と正確に一致するテキストをテキスト ボックスに入力し、[OK] をクリックします。

    注: テキスト フィルタ Web パーツでは、ワイルドカード文字は認識されません。アスタリスク (*) やパーセント記号 (%) などのワイルドカード文字を入力しても、リテラル文字列として解釈されます。

    データ ビュー Web パーツのすべての値を再度表示するには、ユーザーする必要があります、テキスト ボックスをオフにし、し、ENTER キーを押します。

ページの先頭へ

日付フィルタ Web パーツをデータ ビュー Web パーツに接続する

次の手順では、チーム サイトで Web パーツ ページを作成していることを前提としています。他のサイトでは、コマンドや手順が異なる可能性があります。

Web パーツ ページを準備する    

  1. 次のいずれかを実行します。

    • Web パーツ ページを作成するには、[サイトの操作] メニュー ボタンの画像 の [作成] をクリックし、[Web パーツ ページ] をクリックします。

      詳細については、「Web パーツを使用してページをカスタマイズする方法の概要」を参照してください。

    • Web パーツ ページを編集するには、[サイトの操作] ボタンの画像 をクリックし、[ページの編集] をクリックします。

      Web パーツ ページが編集モードで表示されます。

  2. Web パーツを追加する Web パーツ領域で、[Web パーツの追加] をクリックします。

    [Web パーツの追加] ダイアログ ボックスが表示されます。

  3. 日付フィルタ Web パーツを Web パーツ ページに追加します。

    詳細については、追加または削除する Web パーツを参照してください。

    日付フィルター Web パーツをカスタマイズする    

  4. 日付フィルタ Web パーツで、リンクをクリックし、[ツール ウィンドウを開く] をクリックします。

    日付フィルタ Web パーツが編集モードになり、Web パーツのツール ウィンドウが表示されます。

  5. 次の手順を実行して、ユーザー設定の Web パーツ プロパティを編集します。

    1. この Web パーツを識別できるように、[フィルタ名] ボックスに名前を入力ます。

      名前は、ユーザー向けのラベルまたは簡単な説明として使用することもできます。たとえば、"レポートのフィルタ条件" というラベルを使用すると、レポート リストのビューにフィルタを適用できることがユーザーにわかります。

    2. 日付フィルタ Web パーツのテキスト ボックスに初期値を入力するには、[既定値] をクリックし、次のいずれかの操作を行います。

      • [日付の指定] をクリックし、日付を入力します。

      • [今日のオフセット] をクリックし、[] ボックスに日数を入力します。最大値は 999 です。

        この既定値は、Web パーツ ページが最初に表示されるとき、データ ビュー Web パーツに値の初期リストを表示するために使用されます。

    3. 必要に応じて、データにフィルタを適用するための選択を行うようにユーザーに通知するメッセージを表示するには、[高度なフィルタ オプション] セクションの [ユーザーに値を選択するように求める] チェック ボックスをオンにします。

    4. Web パーツのツール ウィンドウの下部にある [OK] をクリックして、変更を保存します。

      作成して、データ ビュー Web パーツをカスタマイズします。   

  1. Microsoft Office 2007 SharePoint Designer で、データ ビュー Web パーツを作成してカスタマイズします。

    詳細については、データ ビューを作成するを参照してください。

    両方の Web パーツを接続し、結果を確認する    

  2. 次のいずれかの操作を行います。

    1. Web ブラウザで、次の操作を行います。

      1. 日付フィルター Web パーツの Web パーツ] メニューの [ [Web パーツ] メニュー ] をクリックして、接続] をポイントし、フィルター値を送信] をポイントし、リンクするデータ ビュー Web パーツの名前をクリックします。

      2. [構成] をクリックし、リスト ボックスから、データ ビュー Web パーツでフィルタを適用する列を選択して、[完了] をクリックします。

      3. Web パーツ ページの編集モードを終了し、[Web パーツ ページの [サイトの操作 ボタンの画像 ] ドロップダウン メニューの上部で、ページを表示するには、[編集モードの終了] をクリックします。

    2. Office SharePoint Designer 2007 で、Web パーツを接続し、Web パーツ ページをプレビューします。

      詳細については、 2 つのデータ ビューの接続を参照してください。

  3. データ ビュー Web パーツでブックの結果を動的に変更するには、日付フィルタ Web パーツで、日付を入力するか日付の選択ボタンをクリックし、[OK] をクリックします。この値は、手順 10. で作成した接続に指定されているデータ ビュー Web パーツの列の値と正確に一致する必要があります。

    日付は、SharePoint サイトで使用されている現在の地域設定の短い日付形式で入力する必要があります。この日付形式は、コンピュータまたはサーバー サイトの地域設定によって異なる可能性があります。たとえば、英語 (米国) では mm/dd/yyyy が使用されますが、フランス語 (フランス) では dd/mm/yyyy が使用されます。日付の選択を使用して正しい日付を入力することもできます。

    データ ビュー Web パーツのすべての値を再度表示するには、ユーザーする必要があります日付、テキスト ボックスからをオフにし、し、ENTER キーを押します。

ページの先頭へ

フィルタの選択 Web パーツをデータ ビュー Web パーツに接続する

次の手順では、チーム サイトで Web パーツ ページを作成していることを前提としています。他のサイトでは、コマンドや手順が異なる可能性があります。

Web パーツ ページを準備する    

  1. 次のいずれかを実行します。

    • Web パーツ ページを作成するには、[サイトの操作] メニュー ボタンの画像 の [作成] をクリックし、[Web パーツ ページ] をクリックします。

      詳細については、「Web パーツを使用してページをカスタマイズする方法の概要」を参照してください。

    • Web パーツ ページを編集するには、[サイトの操作] ボタンの画像 をクリックし、[ページの編集] をクリックします。

      Web パーツ ページが編集モードで表示されます。

  2. Web パーツを追加する Web パーツ領域で、[Web パーツの追加] をクリックします。

    [Web パーツの追加] ダイアログ ボックスが表示されます。

  3. フィルタの選択 Web パーツを Web パーツ ページに追加します。

    詳細については、追加または削除する Web パーツを参照してください。

    選択フィルター Web パーツをカスタマイズする   

  4. フィルタの選択 Web パーツで、リンクをクリックし、[ツール ウィンドウを開く] をクリックします。

    フィルタの選択 Web パーツが編集モードになり、Web パーツのツール ウィンドウが表示されます。

  5. 次の操作を行います。

    1. この Web パーツを識別できるように、[フィルタ名] ボックスに名前を入力ます。

      名前は、ユーザー向けのラベルまたは簡単な説明として使用することもできます。たとえば、"レポートのフィルタ条件" というラベルを使用すると、レポート リストのビューにフィルタを適用できることがユーザーにわかります。

    2. 値とユーザーをユーザーがフィルター 適用されたフィルターのアイコン ] ボタンをクリックすると表示される[値フィルター] の選択] ダイアログ ボックスで選択できるようにするオプションの説明の一覧を入力します。たとえば場合は、[状態] 列に顧客の一覧がある場合は、入力できます標準優先、およびEライト別々 の行に値の各値のリストとします。これらの値は、手順 10 で、ユーザーが入力されるデータ ビュー Web パーツでの状態列の値が一致するように使用されます。

      各行の値ごとに、説明を追加することもできます。これらの説明は、ユーザーがデータにフィルタを適用するとき、値の代わりに [フィルタ値の選択] ダイアログ ボックスに表示されます。例を次に示します。

      標準; 標準的な信用度の一般顧客
      優先; 信用度の高い一般顧客
      最優先; 信用度の高い大口顧客

      注: 選択肢のリストは少なくとも 1 つの選択肢を含み、一意である必要があります。値および説明の長さは最大 255 文字です。選択肢の最大数は 1,000 個です。

    3. 必要に応じて、[高度なフィルタ オプション] セクションで、次のうち必要な操作を行います。

      • [コントロールの幅です (ピクセル単位)] ボックスに、選択テキスト ボックスの幅を示す数値をピクセル単位で入力します。または、空の値 (つまり「0」) を入力して、選択フィルタ Web パーツのテキスト ボックスのサイズが自動的に設定されるようにできます。このテキスト ボックスには、ユーザーによって入力された値が表示されるため、許容される最大長の値を表示できるように十分に広くすると使いやすくなります。

      • データにフィルタを適用するための選択を行うようにユーザーに通知するメッセージを表示するには、[ユーザーに値を選択するように求める] チェック ボックスをオンにします。

      • フィルタの選択 Web パーツのテキスト ボックスに初期値を入力するには、[既定値] ボックスに既定値を入力します。この値は、通常、手順 5.2. で入力した値のいずれかと一致する値にします。この既定値は、Web パーツ ページが最初に表示されるとき、データ ビュー Web パーツに値の初期リストを表示するために使用されます。

      • null 値に基づいてフィルタを適用できるようにするには、[値 "(空)"] をクリックします。たとえば、状態が定義されていない顧客をすべて表示できます。

      • フィルタのクリアを有効にして、データ ビュー Web パーツですべての値を表示できるようにするには、[複数選択できるようにする] を選択します。この場合、[フィルタ値の選択] ダイアログ ボックスには、オプション ボタンではなくチェック ボックスが表示されます。

        注: この機能は、複数選択のフィルタ結果を表示するためには使用できません。これは、データ ビュー Web パーツが複数選択をサポートしていないためです。ユーザーが複数選択を行った場合は、最初の選択肢だけが使用されます。

    4. Web パーツのツール ウィンドウの下部にある [OK] をクリックして、変更を保存します。

      作成して、データ ビュー Web パーツをカスタマイズします。   

  1. Microsoft Office 2007 SharePoint Designer で、データ ビュー Web パーツを作成してカスタマイズします。

    詳細については、データ ビューを作成するを参照してください。

    両方の Web パーツを接続し、結果を確認する    

  2. 次のいずれかの操作を行います。

    1. Web ブラウザで、次の操作を行います。

      1. Web パーツ] メニューの [ [Web パーツ] メニュー 選択フィルター Web パーツ] をクリックして、接続] をポイントし、フィルター値を送信] をポイントし、リンクするデータ ビュー Web パーツの名前をクリックします。

      2. [構成] をクリックし、リスト ボックスから、データ ビュー Web パーツでフィルタを適用する列を選択して、[完了] をクリックします。

      3. Web パーツ ページの編集モードを終了し、[Web パーツ ページの [サイトの操作 ボタンの画像 ] ドロップダウン メニューの上部で、ページを表示するには、[編集モードの終了] をクリックします。

    2. Office SharePoint Designer 2007 で、Web パーツを接続し、Web パーツ ページをプレビューします。

      詳細については、 2 つのデータ ビューの接続を参照してください。

  3. 選択フィルター Web パーツ] で、データ ビュー Web パーツにブックの結果を動的に変更するのにはフィルター 適用されたフィルターのアイコン ] をクリックし、[値] をクリックし、[ OK] をクリックします。

    [複数選択できるようにする] プロパティを選択した場合、データ ビュー Web パーツにすべての値を再表示するには、[フィルタ値の選択] ダイアログ ボックスですべてのチェック ボックスをオフにしてから、[OK] をクリックする必要があります。

ページの先頭へ

現在のユーザー フィルタ Web パーツをデータ ビュー Web パーツに接続する

次の手順では、チーム サイトで Web パーツ ページを作成していることを前提としています。他のサイトでは、コマンドや手順が異なる可能性があります。

Web パーツ ページを準備する    

  1. 次のいずれかを実行します。

    • Web パーツ ページを作成するには、[サイトの操作] メニュー ボタンの画像 の [作成] をクリックし、[Web パーツ ページ] をクリックします。

      詳細については、「Web パーツを使用してページをカスタマイズする方法の概要」を参照してください。

    • Web パーツ ページを編集するには、[サイトの操作] ボタンの画像 をクリックし、[ページの編集] をクリックします。

      Web パーツ ページが編集モードで表示されます。

  2. Web パーツを追加する Web パーツ領域で、[Web パーツの追加] をクリックします。

    [Web パーツの追加] ダイアログ ボックスが表示されます。

  3. 現在のユーザー フィルタ Web パーツを Web パーツ ページに追加します。

    詳細については、追加または削除する Web パーツを参照してください。

    現在のユーザー フィルター Web パーツをカスタマイズする   

  4. 現在のユーザー フィルタ Web パーツで、リンクをクリックし、[ツール ウィンドウを開く] をクリックします。

    現在のユーザー フィルタ Web パーツが編集モードになり、Web パーツのツール ウィンドウが表示されます。

  5. 次の手順を実行して、ユーザー設定の Web パーツ プロパティを編集します。

    1. この Web パーツを識別できるように、[フィルタ名] ボックスに名前を入力ます。

    2. [渡す値を選択してください] セクションで、次のいずれかの操作を行います。

      • ユーザー名に基づいてフィルタを適用するには、[現在のユーザー名] をクリックします。

      • 現在のユーザーの SharePoint プロファイルの別の値に基づいてフィルタを適用するには、[現在のユーザーの SharePoint プロファイル値] を選択し、リスト ボックスで項目を選択します。

        リスト ボックスに、プライバシー ポリシーが "すべてのユーザー" であるすべての SharePoint プロファイル プロパティの一覧が表示されます。

        個人用サイトの [自分用プロファイル] タブを表示し、詳細を編集すると、自分のサイトにユーザー プロファイルのリストを簡単に表示できます。

    3. 必要に応じて、[高度なフィルタ オプション] セクションで、次のうち必要な操作を行います。

      • null 値に基づいてフィルタを適用できるようにするには、[値がない場合空白を送信] をクリックします。たとえば、ユーザーのプロファイル値が列に入力されていない場合を検出できます。

      • 複数の値の処理方法を指定するには、[複数の値を処理する場合] で、次のいずれかの操作を行います。

        • Web パーツ接続を使用して 1 つの値だけを送信するには、[最初の値のみを送信] をクリックします。

        • Web パーツ接続を使用して複数の値を送信するには、[すべての値を送信] をクリックします。

        • Web パーツ接続を使用して、区切られた複数の値を送信するには、[1 つの値に結合 次の区切り文字を使用] をクリックし、テキスト ボックスに 1 文字以上を入力します。

      • Web パーツ プロパティの値の前に値を追加して SharePoint リストの列と一致させるには、[値の前に挿入するテキスト] ボックスにテキストを入力します。

      • Web パーツ プロパティの値の後に値を追加して SharePoint リストの列と一致させるには、[値の後に挿入するテキスト] ボックスにテキストを入力します。

    4. Web パーツのツール ウィンドウの下部にある [OK] をクリックして、変更を保存します。

      作成して、データ ビュー Web パーツをカスタマイズします。   

  1. Microsoft Office 2007 SharePoint Designer で、データ ビュー Web パーツを作成してカスタマイズします。

    詳細については、データ ビューを作成するを参照してください。

    両方の Web パーツを接続し、結果を確認する    

  2. 次のいずれかの操作を行います。

    1. Web ブラウザで、次の操作を行います。

      1. ユーザー フィルター Web パーツの [Web パーツ] メニューの [ [Web パーツ] メニュー ] をクリックして、接続] をポイントし、フィルターの値に送信] をポイントし、リンクするデータ ビュー Web パーツの名前をクリックします。

      2. [構成] をクリックし、リスト ボックスから、データ ビュー Web パーツでフィルタを適用する列を選択して、[完了] をクリックします。

      3. Web パーツ ページの編集モードを終了し、[Web パーツ ページの [サイトの操作 ボタンの画像 ] ドロップダウン メニューの上部で、ページを表示するには、[編集モードの終了] をクリックします。

    2. Office SharePoint Designer 2007 で、Web パーツを接続し、Web パーツ ページをプレビューします。

      詳細については、 2 つのデータ ビューの接続を参照してください。

  3. データ ビュー Web パーツでブックの結果を動的に変更するには、Web パーツ ページを表示します。現在のユーザー フィルタ Web パーツはコンテキスト Web パーツなので、ユーザーの入力を必要とせずに、自動的に結果が表示されます。

ページの先頭へ

SharePoint リスト フィルタ Web パーツをデータ ビュー Web パーツに接続する

次の手順では、チーム サイトで Web パーツ ページを作成していることを前提としています。他のサイトでは、コマンドや手順が異なる可能性があります。

Web パーツ ページを準備する    

  1. 次のいずれかを実行します。

    • Web パーツ ページを作成するには、[サイトの操作] メニュー ボタンの画像 の [作成] をクリックし、[Web パーツ ページ] をクリックします。

      詳細については、「Web パーツを使用してページをカスタマイズする方法の概要」を参照してください。

    • Web パーツ ページを編集するには、[サイトの操作] ボタンの画像 をクリックし、[ページの編集] をクリックします。

      Web パーツ ページが編集モードで表示されます。

  2. Web パーツを追加する Web パーツ領域で、[Web パーツの追加] をクリックします。

    [Web パーツの追加] ダイアログ ボックスが表示されます。

  3. SharePoint リスト フィルタ Web パーツを Web パーツ ページに追加します。

    詳細については、追加または削除する Web パーツを参照してください。

    SharePoint リスト フィルター Web パーツをカスタマイズするには。   

  4. SharePoint リスト フィルタ Web パーツで、リンクをクリックし、[ツール ウィンドウを開く] をクリックします。

    SharePoint リスト フィルタ Web パーツが編集モードになり、Web パーツのツール ウィンドウが表示されます。

  5. 次の手順を実行して、ユーザー設定の Web パーツ プロパティを編集します。

    1. この Web パーツを識別できるように、[フィルタ名] ボックスに名前を入力ます。

      名前は、ユーザー向けのラベルまたは簡単な説明として使用することもできます。たとえば、"レポートのフィルタ条件" というラベルを使用すると、レポート リストのビューにフィルタを適用できることがユーザーにわかります。

    2. SharePoint リストを指定するには、[リスト] ボックスにリストの URL を入力するか、ボックスの横にある [参照] をクリックして目的のリストを検索します。

    3. 必要に応じて、別のリスト ビューを選択する場合は、[ビュー] ボックスの一覧で項目を選択します。たとえば、データのフィルタ処理、並べ替え、またはグループ化を別の方法で行ったり、別の列を表示したりできます。

    4. [値フィールド] ボックスの一覧で列を選択します。値の列には、リスト内のサポートされる列がすべて表示されます。タイトル、集計値、複数行テキストなど、一部の列はサポートされません。

      重要: 手順 10. で SharePoint リスト フィルタ Web パーツとデータ ビュー Web パーツの間に接続を作成するときは、値フィールド プロパティと一致する値を持つ列を選択していることを確認してください。

      注: SharePoint リスト フィルタ Web パーツのアイテム数は、最大で 100 個です。

    5. 必要に応じて、[説明フィールド] ボックスの一覧で列を選択します。代替値は、ユーザーが [フィルター] 適用されたフィルターのアイコン ボタンをクリックしたときに表示される [フィルター値の選択] ダイアログ ボックスに代替値を表示するために使用します。たとえば、月の値として 1 から 12 の数字を使用する [月] 数の列がある場合、[月名] 列を説明列として使用し、1 の代わりに 1 月を表示し、2 の代わりに 2 月を表示し、以下同様に処理することができます。

    6. 必要に応じて、[高度なフィルタ オプション] セクションで、次のうち必要な操作を行います。

      • [コントロールの幅です (ピクセル単位)] ボックスに、SharePoint リスト Web パーツのテキスト ボックスの幅を示す数値をピクセル単位で入力します。または、空の値 (つまり「0」) を入力して、SharePoint リスト フィルタ Web パーツのテキスト ボックスのサイズが自動的に設定されるようにできます。このテキスト ボックスには、ユーザーによって入力された値が表示されるため、許容される最大長の値を表示できるように十分に広くすると使いやすくなります。

      • データにフィルタを適用するために選択を行う必要があることをユーザーに示すメッセージを表示するには、[ユーザーに値を選択するように求める] チェック ボックスをオンにします。

      • SharePoint リスト フィルタ Web パーツのテキスト ボックスに初期値を入力するには、[既定値] ボックスに既定値を入力します。この値は、通常、手順 5.4. で指定した列の値のいずれかと一致する値にします。この既定値は、Web パーツ ページが最初に表示されるとき、データ ビュー Web パーツに値の初期リストを表示するために使用されます。

      • null 値に基づいてフィルタを適用できるようにするには、[値 "(空)"] をクリックします。たとえば、何も入力されていない列の値をすべて表示できます。

      • フィルタのクリアを有効にして、データ ビュー Web パーツですべての値を表示できるようにするには、[複数選択できるようにする] を選択します。

        [フィルタ値の選択] ダイアログ ボックスには、オプション ボタンではなくチェック ボックスが表示されます。

        注: この機能は、複数選択のフィルタ結果を表示するためには使用できません。これは、データ ビュー Web パーツが複数選択をサポートしていないためです。ユーザーが複数選択を行った場合は、最初の選択肢だけが使用されます。

    7. Web パーツのツール ウィンドウの下部にある [OK] をクリックして、変更を保存します。

      作成して、データ ビュー Web パーツをカスタマイズします。   

  1. Microsoft Office 2007 SharePoint Designer で、データ ビュー Web パーツを作成してカスタマイズします。

    詳細については、データ ビューを作成するを参照してください。

    両方の Web パーツを接続し、結果を確認する    

  2. 次のいずれかの操作を行います。

    1. Web ブラウザで、次の操作を行います。

      1. SharePoint リスト フィルター Web パーツの Web パーツ] メニューの [ [Web パーツ] メニュー ] をクリックして、接続] をポイントし、フィルター値を送信] をポイントし、リンクするデータ ビュー Web パーツの名前をクリックします。

      2. [構成] をクリックし、リスト ボックスから、データ ビュー Web パーツでフィルタを適用する列を選択して、[完了] をクリックします。

      3. Web パーツ ページの編集モードを終了し、[Web パーツ ページの [サイトの操作 ボタンの画像 ] ドロップダウン メニューの上部で、ページを表示するには、[編集モードの終了] をクリックします。

    2. Office SharePoint Designer 2007 で、Web パーツを接続し、Web パーツ ページをプレビューします。

      詳細については、 2 つのデータ ビューの接続を参照してください。

  3. データ ビュー Web パーツの [SharePoint リスト フィルター Web パーツでのブックの結果を動的に変更するのにはフィルター 適用されたフィルターのアイコン ] をクリックし、[値] をクリックし、[ OK] をクリックします。

    [複数選択できるようにする] プロパティを選択した場合、データ ビュー Web パーツにすべての値を再表示するには、すべてのチェック ボックスをオフにしてから、[OK] をクリックする必要があります。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×