2012-08-10 98 views
0

我已經創建名爲「CarInfo」的列表。假設我已經預訂了上午12點到凌晨1點,又一個人已經預訂了同樣的時間和汽車。在這裏,我需要驗證字段另一個人不應該同時預定。如何Sharepoint列表字段驗證

回答

0

如果你有一個汽車列表,並單獨的日曆列表的預訂,你可以configure the calendar as a "resource reservation" calendar

(我不知道這一點,但它看起來像一個方便的功能。)

編輯:在第二次看,它看起來像這樣使用網絡範圍內的「資源」列表中,而不是你在一起能夠將它指向您的「CarInfo」列表。如果您可以靈活並將您的汽車放在「資源」列表中,那麼您仍然可以使用它。

另一種方法是編寫一個自定義列表項接收器,用於在項目創建/更新時檢查選定時間與現有項目不重疊,如果有,則取消該事件。

+0

我已經創建了2個列表:1. CarInfo – Hemambar 2012-08-10 09:52:34

+0

我創建了2個列表:1. CarInfo(自定義列表)2. Car Booking(Calendar List)。當我創建像CarName和CarNumber這樣的列時,當我選擇Car Name carNumber時,它會自動出現,但是我的要求是當我可以選擇汽車名稱,開始時間和結束時間。假設汽車名稱是Car1,開始時間是下午1:00和結束時間是2,00Pm。另一個用戶可以登錄並添加相同的汽車和時間。如果另一個用戶可以給相同的東西,它不會允許該字段。 – Hemambar 2012-08-10 09:59:59

+0

我建議你按照我鏈接的指南,並將你的汽車名稱的副本放在資源列表中。這意味着有重複的數據,但這意味着您可以使用內置的資源預訂功能,而不必編寫自定義代碼。 – Rawling 2012-08-10 10:05:25