web-dev-qa-db-ja.com

SharePoint:リスト内のルックアップ列を検索する

私はこのように見える3つのリストを持っています:

_Initiatives
-----------
Initiative (single line text)

Themes
------
Theme      (single line text)
Initiative (Lookup from Initiatives:Initiative)
Points     (number)

Features
--------
Feature    (single line text)
Theme      (Lookup from Themes:Theme)
Points     (Lookup from Themes:Points)     # <- This here works fine.
Initiative (Lookup from Themes:Initiative) # <- This here is busted and can't do.
_

そこにある最後の行を参照してください...Initiative (Lookup from Themes:Initiative) <-それは私がテーマに関連付けられたイニシアチブを取得しようとしていることです。私は何億ものさまざまなことを試しましたが、これを行う方法がわかりません。

それも可能ですか?もしそうなら、どのように?

FWIW-私はSharePoint2010を使用しており、WebツールからSharePointDesignerまで何でも使用できます。私はSharePoint Siteの管理者ですが、Serverの管理者ではありません。

11
Bruce P. Henry

それはできません。カスケードルックアップフィールド(親ルックアップで選択した値に従って1つのルックアップをフィルタリングできるカスタムフィールド)を使用する必要があります。次に、機能リストに2つのルックアップ列を設定できます。 、最初にイニシアチブリストを検索し、他の-テーマリスト。イニシアチブで値を選択すると、関連する値のみがテーマで使用可能になります。

このようなフィールドの例は http://infowisesolutions.com/product.aspx?id=ConnectedFields2007 (当社から:))ですが、他のソリューションもあります。

4
Vladi Gubler

これはどうですか...テーマテーブルから求める3つの値すべてを連結する計算フィールドである、テーマの列を作成します。

= [テーマ]& "/"&[ポイント]& "/"&[イニシアチブ]

機能リストで、連結された値を取得するルックアップ列を作成します。次に、「テーマ、ポイント、イニシアチブ」列に、連結されたルックアップ値から正しい値を解析する計算フィールドを作成します。

出来上がり。

2
Jeff C.

SharePointのルックアップ列にすぐに使用できるソリューションはありませんが、このオープンソースツールのリストはこれを行うのに役立ちます

Picker 2010ツールでルックアップフィールドを確認してください

0
user18553

これは、OOTB SharePointでは実行できません。カスタムフィールドタイプを作成する必要があります。商用アドオンから、Sparqube LookupExtraフィールドタイプを使用してみてください。ルックアップを含むすべてのタイプの列のルックアップをサポートしています。フィールド。 http://www.sparqube.com/SharePoint-Lookup-Column/

0
Artem
  1. たとえば、テーマリストに非表示の列を作成します。 InitiativeHidden。
  2. イニシアチブルックアップに基づいてInitiativeHiddenを埋めるテーマの追加イベントと更新イベントでEventReceiverを作成します。
  3. 機能リストの新しいフィールドをルックアップ列として使用します。
0
Dmitry Kozlov