locked
Sharepoint 2007 リストのフィルタリングに関して RRS feed

  • 質問

  • Sharepoint 2007のリストのデータシートビューを利用し

    電話番号表の作成を試みています。

     

    リストにデータを入れ、フォームWEBパーツを接続し、フィルタをかけるようにしたのですが

    フォームWEBパーツは複数の列に対してフィルタをかけられないようで。

    複数の列に対してフィルタをかけられ、かつ完全一致ではなく

    前方一致など緩い条件でのフィルタが可能になる方法はありませんでしょうか?

     

    また、この大元のリストデータですが2000件を越えてしまいそうで。

    パフォーマンス低下を回避する方法などもあれば、併せてご教授頂ければ幸いです。

    何卒、宜しくお願い致します。


    2011年4月20日 2:21

回答

  • まずフィルタについてですが、残念ながら標準のパーツでは複数フィルタ、完全一致以外の条件、いずれも無理ですね。

    Webパーツを開発するか、ご指定の動作をするよう、Javascript等でWebサービスをコールするかなどの方法があると思います。

    どちらかといえば、後者のほうが簡単です。

    2000件制限については、根本的にはリストを別ける以外の方法はありません。

    ただ、たとえば2500や3000であればそれほど神経質になることもないと思います。

    むしろ、一度に表示する行×列数を減らしてください。

    電話番号、という性質上、横方向(列)に多数を表示しているのではないかと推測しますが、こうした場合、

    たとえ数百件でも動作はかなり重くなります。


    SharePoint MANIACS あなたの SharePoint 活用できていますか?ちいさな「アドバイス」からご支援します。 http://sharepointmaniacs.com/
    • 回答としてマーク 星 睦美 2011年4月28日 6:33
    2011年4月25日 8:23

すべての返信

  • まずフィルタについてですが、残念ながら標準のパーツでは複数フィルタ、完全一致以外の条件、いずれも無理ですね。

    Webパーツを開発するか、ご指定の動作をするよう、Javascript等でWebサービスをコールするかなどの方法があると思います。

    どちらかといえば、後者のほうが簡単です。

    2000件制限については、根本的にはリストを別ける以外の方法はありません。

    ただ、たとえば2500や3000であればそれほど神経質になることもないと思います。

    むしろ、一度に表示する行×列数を減らしてください。

    電話番号、という性質上、横方向(列)に多数を表示しているのではないかと推測しますが、こうした場合、

    たとえ数百件でも動作はかなり重くなります。


    SharePoint MANIACS あなたの SharePoint 活用できていますか?ちいさな「アドバイス」からご支援します。 http://sharepointmaniacs.com/
    • 回答としてマーク 星 睦美 2011年4月28日 6:33
    2011年4月25日 8:23
  • Hippo さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    中村 和彦さんの回答を参考にしていただけたと思います。
    今回は私のほうで[回答としてマーク] をしましたが、もし引き続き質問がありましたら
    遠慮なく[回答としてマークの解除] をして返信してください。

    では、今後ともTechNet フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年4月28日 6:33