डेवलपर्स के अधिकांश SharePoint में स्तंभ validations के साथ मुद्दों का सामना करना पड़ा 2003/2007.
यह वास्तव में दर्द होता है जावास्क्रिप्ट या jquery के जैसे कस्टम दृष्टिकोण का उपयोग कर सत्यापन लिखने.
SharePoint 2010 बॉक्स से बाहर में निम्नलिखित वैधीकरण प्रदान करता है.
- स्तंभ स्तर मान्यकरण
- सूची स्तर मान्यकरण
स्तंभ स्तर मान्यकरण
जबकि सूची में नया स्तंभ बनाने, स्तंभ मान्यता नोड पर क्लिक करें.
अपनी मान्यता सूत्र निर्दिष्ट करें.
e.g.
[FieldName]=”मूल्य”
सूत्र को TRUE है लौटने के लिए मान्यता को पारित करने के लिए करना चाहिए.
सूची में नया स्तंभ बनाएँ और मान्यता सेटिंग्स निर्दिष्ट करें.
सूची में नए आइटम बनाना, क्लिक करने के लिए मान्य बचाने.
वाह .... जीवन SharePoint के साथ आसान है.
मेरी अगली पोस्ट में सूची स्तर सत्यापन के बारे में सुना है राज्य देखते.
[…] मेरे पिछले लेख में, मैं SharePoint में स्तंभ स्तर सत्यापन के बारे में लिखा था 2010. […]
हम अधिक से अधिक तुलना कर सकते हैं 2 शर्तें उदा;
पाठ बॉक्स मूल्यों या तो किया जा सकता है “न्यू यॉर्क” या “वाशिंगटन” तब सूत्र कैसे होना चाहिए.
अच्छी चीज.
मैं ई-मेल सत्यापन के लिए यह जांच करने की जरूरत. आप इस पर कृपया मुझे सुझाव कर सकते हैं ?
धन्यवाद,
राव.
मैं उपयोगकर्ताओं को सिर्फ स्तंभ में पाठ टाइप करने के लिए अनुमति देने के लिए स्तंभ सत्यापन के साथ पाठ क्षेत्र की एक पंक्ति का उपयोग करने के लिए कोशिश कर रहा हूँ. समस्या यह है कि मैं स्तंभ में एकाधिक प्रविष्टियों की अनुमति देने के लिए पता नहीं कर सकते हैं.
मैं उपयोगकर्ताओं को इस तरह के रूप में एक ही मूल्य में प्रवेश करने की अनुमति देता है कि एक सत्यापन सूत्र है “टीसी 12345” लेकिन मैं सूत्र समायोजित कर सकते हैं कि कैसे नीचे एक उपयोगकर्ता की तरह कुछ में प्रवेश करने की अनुमति देने के लिए “टीसी 12345; टीसी 23,456; टीसी 34,567” भी? उपयोगकर्ताओं को दर्ज करने के लिए अनुमति की आवश्यकता 20 अलग मूल्यों. अपने मौजूदा फार्मूला नीचे है. कृपया मैं अपने लक्ष्य को प्राप्त करने के लिए क्या करना चाहिए परिवर्तन suggesst.
= अगर(एकमात्र([4M_Delete प्रकार])<8,
असत्य,
अगर(एकमात्र([4M_Delete प्रकार])= 8,
अगर(छोडा([4M_Delete प्रकार],3)="TC-",
अगर(ISNUMBER(मूल्य(सही([4M_Delete प्रकार],5))),
अगर(एकमात्र(सही([4M_Delete प्रकार],5)= 5),
सच्चा,
असत्य),
असत्य),
असत्य),
असत्य))
दृष्टिकोण के इस तरह SharePoint द्वारा खाते में नहीं लिया गया है 2010 :
= और(ट्रिम([BadgeOwnerFullName])=””,ट्रिम([BadgeOwnerAccount])=””)
शर्म की बात है…
मैं बड़े अक्षरों में एक पाठ करना चाहते हैं, लेकिन मुझे लगता है कि देहात सत्यापन फार्मूले के साथ क्या करने के लिए कर सकते हैं
इस मतलब यह है कि = और स्तंभ मान्यकरण पर इस्तेमाल नहीं किया जा सकता? यदि ऐसा है तो, एक से अधिक एक शर्त पर डेटा सत्यापन करता है कि कैसे?
मेरे मामले में मैं आगे बढ़ने के लिए एक एक कस्टम सूची ट्रैकिंग परियोजनाओं में एक प्रतिशत है कि WinChance बुलाया क्षेत्र और उनके संभावना यह है कि. मैं स्तंभ कहा जाता है कि अगर ProjectStatus करने के लिए सेट कर दिया जाता है कि यह सुनिश्चित करने के लिए कोशिश कर रहा हूँ “जीत लिया” WinChance क्षेत्र के लिए सेट कर दिया जाता है कि 100%.
मैंने सोचा था कि = की WinChance कॉलम के लिए कॉलम सत्यापन में एक फार्मूला और([परियोजना की स्थिति]=”जीत लिया”,[WinChance]<100 हासिल होगा इस. हालांकि मैं एक त्रुटि संदेश मिलता है
"The formula cannot refer to another column. वर्तनी की गलतियों के लिए सूत्र की जाँच करें या इस स्तंभ को स्तंभ बदल जाते हैं।"
अपने अनुसंधान में मैं देख रहा हूँ (मुझे विश्वास) सत्यापन के विभिन्न स्तंभों के बीच किया जाता है, जहां उदाहरण के बहुत सारे. या मैं पागल हो रहा हूँ?
की लंबाई की आवश्यकता होगी कि एक क्षेत्र सत्यापन बनाने के लिए एक रास्ता है 6 जहां पहले 2 पत्र अगले होना चाहिए 3 संख्या होना चाहिए और आखिरी या तो हो सकता है