2011-05-28 190 views
6

我可以看錯誤的方式來做到這一點的計算列,但在這裏我去:的Sharepoint:基於另一個列表

我有一個SharePoint列表(標題爲「旅程」),其中有車次列表預定到特定區域。我有第二個列表(「區域」),它有固定數量的項目,每個項目代表一個特定的區域。區域有一個標題爲「條件」的專欄,描述該特定區域的道路。

現在......假設Trips中的項目包含對行程標題所在的Zone項目的引用,我希望能夠「查找」該Zone項目的Condition列並將其包含在Trip視圖中。問題是,如果我向Trips添加查找列,它只允許我從區域中選擇標題列,這只是區域名稱。

有什麼想法?

+2

爲什麼你的問題的標題說「計算列」? – Christophe 2011-05-30 01:58:32

回答

10

在SharePoint 2010(和更新),您可以但不是2007年的SharePoint

在SharePoint 2007中,您必須創建一個自定義輸入表單,看看這個http://weblogs.asp.net/jan/archive/2006/11/06/Custom-Edit-Forms-for-SharePoint-2007-Lists.aspx。您也可以通過創建自定義Web部件來添加它們,讓我們知道您是否需要幫助。

在Sp2010中,事情簡單得多,您只需使用查找列類型(而不是計算列)即可。您應該按照您的建議在區域列表中查找值,在從區域列表中選擇項目時,您可以通過選中中的框來自動從遠程列表中的其他列中獲取值「添加要顯示的列每個這些附加字段「」部分。

我做出了榜樣 I added some items in the Zones list

And a few trips in the trip list, selecting the lookup column from the zones list

And the result, my trip, the zone and the condition of the zone, which is picked up from the zones list

The settings for the lookup

祝你好運!