SharePoint欄及組件庫資料驗證機制

by Daphne Lin 2. 一月 2011 19:06

作者:吳翠鳳

精誠資訊 恆逸教育訓練中心 資深講師


SharePoint 2010提供了欄及組件庫的驗證機制,以驗證欄位資料輸入是否正確及符合輸入規則。

clip_image002
在單行文字、選擇、數字、貨幣與日期及時間等五種欄位資訊類型的組態中,有一[欄驗證]區塊是可定義欄位資料驗證規則,若欄位資料不符合驗證公式,則會在該欄位下方顯示“使用者訊息"所定義的內容(如右圖所示),以告知使用者資料如何輸入才是正確的。例如:中華民國身分證字號基本規則為第1個字元需為英文字母A至Z(輸入小寫字母也可)、第2個字元至第10個字元需為數字及身分證字號長度需為10。故其驗證欄公式撰寫如下:

=AND(CODE(UPPER([身分證字號]))>=65,
CODE(UPPER([身分證字號]))<=90,
ISNUMBER(VALUE(RIGHT([身分證字號],9))),
LEN(([身分證字號])=10)

clip_image004
欄驗證公式可用到的欄位參照對象僅限自己,意即不能出現如“=[到期日]>[開始日期]"的多欄位關聯驗證公式型式,此時就需藉助組件庫驗證機制。請點選組件庫設定頁面的[一般設定]區塊之“驗證設定"超連結,開啟右圖所示組態頁面,此處公式便可進行多欄位關聯驗證處理。例如:產品出貨日期必須大於或等於客戶的訂貨日期,其組件庫驗證公式撰寫如下:

=DATEDIF([訂貨日期],[出貨日期],"d")>=0

咦!以上的公式為何不寫成“=[出貨日期]>=[訂貨日期]",看起來似乎較簡單易讀。這問題的答案請考悅知出版社的“Microsoft SharePoint 2010企業內容管理與網頁設計"一書,裡面包羅萬象,將會給你在學習SharePoint一途上得心應手。


您可在課程中了解更多的技術

相關學習資源︰[SPSCWM] SharePoint 2010 - 企業內容管理與網頁設計

                          [SPSSA] SharePoint 2010 - 服務應用管理

Tags:

網路管理與通訊應用 | 吳翠鳳Linda Wu

新增評論




  Country flag
biuquote
  • 評論
  • 線上預覽
Loading






NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List