किसी प्रपत्र के लिए डिफ़ॉल्ट मान सेट करना

कोई Microsoft Office InfoPath 2007 प्रपत्र टेम्पलेट डिज़ाइन करते समय, आप उन नियंत्रणों का डिफ़ॉल्ट मान असाइन कर सकते हैं जो प्रपत्र टेम्पलेट में फ़ील्ड से बाइंड करें हैं. डिफ़ॉल्ट मान वह मान होता है जो उपयोगकर्ता द्वारा कोई प्रपत्र भरने के लिए खोलने पर किसी नियंत्रण में स्वचालित रूप से प्रकट होता है.

इस आलेख में

डिफ़ॉल्ट मानों का ओवरव्यू

किसी नियंत्रण के लिए डिफ़ॉल्ट मान सेट करना

किसी नियम का उपयोग कर डिफ़ॉल्ट मान सेट करना

किसी प्रपत्र के लिए सभी डिफ़ॉल्ट मान सेट करना

डिफ़ॉल्ट मानों का ओवरव्यू

कोई प्रपत्र टेम्पलेट डिज़ाइन करते समय, आपका प्रपत्र तेज़ी से भरने में उपयोगकर्ताओं की मदद करने के लिए आप नियंत्रणों में डिफ़ॉल्ट मान असाइन कर सकते हैं. उदाहरण के लिए, यदि आप कोई कर्मचारी व्यय रिपोर्ट प्रपत्र टेम्पलेट बनाते हैं, तो आप किसी दिनांक पिकर नियंत्रण के लिए आज के दिनांक को डिफ़ॉल्ट मान के रूप में असाइन कर सकते हैं. परिणामस्वरूप, वर्तमान दिनांक उपयोगकर्ता द्वारा प्रपत्र खोले जाने पर दिनांक पिकर नियंत्रण में स्वचालित रूप से पॉपुलेट हो जाता है, और उन्हें दिनांक मैन्यूअली दर्ज नहीं करना होता है.

आप अपने प्रपत्र टेम्पलेट में डिफ़ॉल्ट मान इस प्रकार सेट कर सकते हैं:

  • किसी नियंत्रण में कोई ऐसा विशिष्ट मान आसाइन कर, जो कि उपयोगकर्ता द्वारा प्रपत्र भरने के लिए उसे खोले जाने पर स्वचालित रूप से पॉपुलेट हो जाता है.

  • प्रपत्र पर अन्य नियंत्रण में उपयोगकर्ता द्वारा दर्ज किए जाने वाले डेटा के आधार पर, किसी नियंत्रण के लिए कोई डिफ़ॉल्ट मान सेट करने हेतु किसी नियम का उपयोग कर.

  • अपने प्रपत्र टेम्पलेट के लिए सभी डिफ़ॉल्ट मानों को एक ही बार में सेट कर.

पृष्ठ का शीर्ष

किसी नियंत्रण के लिए डिफ़ॉल्ट मान सेट करना

जब आप अपने प्रपत्र टेम्पलेट में किसी फ़ील्ड के लिए कोई डिफ़ॉल्ट मान सेट करते हैं, तो आप वह मान निर्दिष्ट कर रहे होते हैं जो कि उपयोगकर्ता द्वारा उस प्रपत्र टेम्पलेट पर आधारित कोई प्रपत्र भरे जाने पर नियंत्रण में स्वचालित रूप से प्रकट होना चाहिए.

  1. यदि डेटा स्रोत कार्यफलक दिखाई नहीं देता, तो दृश्य मेनू पर डेटा स्रोत क्लिक करें.

  2. डेटा स्रोत कार्यफलक में, उस फ़ील्ड को राइट-क्लिक करें जिसका डिफ़ॉल्ट मान आप सेट करना चाहते हैं, और तब शॉर्टकट मेनू पर गुण क्लिक करें.

  3. डेटा टैब क्लिक करें.

  4. निम्न में से कोई एक कार्य करें:

    • डिफ़ॉल्ट मान के रूप में किसी विशिष्ट मान का उपयोग करने के लिए, मान बॉक्स में डिफ़ॉल्ट मान लिखें.

    • डिफ़ॉल्ट मान बनाने हेतु किसी XPath व्यंजक का उपयोग करने के लिए, सूत्र सम्मिलित करें बटन छवि क्लिक करें, और तब सूत्र सम्मिलित करें संवाद बॉक्स में, XPath व्यंजक बनाएँ.

      युक्ति: प्रत्येक बार सूत्र परिकलित किए जाने पर चयनित फ़ील्ड में मान को स्वचालित रूप से अद्यतन करने के लिए, फ़ील्ड या समूह गुण संवाद बॉक्स में सूत्र का परिणाम पुन: परिकलित किए जाने पर यह मान अद्यतन करें चेक बॉक्स का चयन करें.

  5. अपने परिवर्तनों का परीक्षण करने के लिए, मानक उपकरण पट्‍टी पर पूर्वावलोकन क्लिक करें, या CTRL+SHIFT+B दबाएँ.

तकनीकी विवरण

जब आप किसी नियंत्रण के लिए डिफ़ॉल्ट मान सेट करते हैं, तब आप उस फ़ील्ड के लिए भी डिफ़ॉल्ट मान सेट कर रहे होते हैं जिससे वह नियंत्रण बाउंड है. उस फ़ील्ड से बाउंड किसी नियंत्रण को समान डिफ़ॉल्ट मान असाइन किया जाएगा.

यदि डिफ़ॉल्ट मान कोई निर्दिष्ट मान है, तो वह मान प्रपत्र टेम्पलेट से संबद्ध template.xml फ़ाइल में संग्रहीत किया जाता है. डिफ़ॉल्ट मान को प्रोग्रामेटिकली बदलने के लिए, template.xml फ़ाइल में उपयुक्त फ़ील्ड का मान बदलें. यदि डिफ़ॉल्ट मान किसी XPath व्यंजक का परिणाम है, तो वह व्यंजक फ़ील्ड के लिए xsf:calculatedField ‍तत्व में, manifest.xsf फ़ाइल में संग्रहीत किया जाता है.

पृष्ठ का शीर्ष

किसी नियम का उपयोग कर डिफ़ॉल्ट मान सेट करना

अन्य नियंत्रण के मान पर आधारित किसी नियंत्रण का डिफ़ॉल्ट मान सेट करने के लिए आप किसी नियम का उपयोग कर सकते हैं. नियम वह क्रिया होती है जो कि प्रपत्र में शर्त के पूरा होने पर होती है. उदाहरण के लिए, आप कोई ऐसा प्रपत्र टेम्पलेट डिज़ाइन कर सकते हैं जिसमें एक नियंत्रण राज्य के लिए हो और दूसरा नियंत्रण ज़िप कोड के लिए हो. जब कोई उपयोगकर्ता ज़िप कोड नियंत्रण में कोई ज़िप कोड दर्ज करता है, तो राज्य नियंत्रण स्वचालित रूप से सही राज्य के साथ पॉपुलेट हो जाता है.

इस कार्यविधि को पूर्ण करने के लिए, आपके प्रपत्र टेम्पलेट में दो नियंत्रण होने चाहिए — एक वह जिसमें उपयोगकर्ता डेटा दर्ज करेंगे, और दूसरा वह जो पहले नियंत्रण में दर्ज डेटा के आधार पर किसी डिफ़ॉल्ट मान के साथ पॉपुलेट होगा.

  1. उस नियंत्रण को डबल-क्लिक करें जिस पर डिफ़ॉल्ट मान वाला नियंत्रण आधारित होगा.

    उदाहरण के लिए, राज्य और ज़िप कोड नियंत्रणों की स्थिति में, आप ज़िप कोड नियंत्रण को डबल-क्लिक करेंगे.

  2. डेटा टैब क्‍लि‍क करें.

  3. मान्यता और नियम के तहत, नियम क्लिक करें.

  4. नियम संवाद बॉक्स में, जोड़ें क्लिक करें.

  5. नाम बॉक्स में, नियम के लिए कोई नाम लिखें.

  6. यह निर्दिष्‍ट करने के लिए कि नियम कब कार्य करे, शर्त सेट करें क्लिक करें.

  7. शर्त संवाद बॉक्स में, शर्त दर्ज करें, और तब ठीक क्लिक करें.

    उदाहरण के लिए, यदि आप चाहते हैं कि अन्य नियंत्रण में उपयोगकर्ताओं द्वारा डेटा दर्ज करते समय किसी नियंत्रण में कोई डिफ़ॉल्ट मान जुड़ जाए, तो पहले बॉक्स में, उस फ़ील्ड को क्लिक करें जिसमें उपयोगकर्ता डेटा दर्ज करेंगे, दूसरे बॉक्स में इसके बराबर है क्लिक करें, और अंतिम बॉक्स में, वह डेटा दर्ज करें जो कि उपयोगकर्ता नियंत्रण में दर्ज करेंगे.

  8. नियम संवाद बॉक्स में, क्रिया जोड़ें क्लिक करें.

  9. क्रिया सूची में, किसी फ़ील्ड का मान सेट करें क्लिक करें.

  10. फ़ील्ड बॉक्स के आगे बटन छवि क्लिक करें, और तब किसी फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, उस नियंत्रण को क्लिक करें जिसका डिफ़ॉल्ट मान आप सेट करना चाहते हैं.

  11. निम्न में से कोई एक कार्य करें:

    • डिफ़ॉल्ट मान के रूप में किसी निर्दिष्‍ट मान का उपयोग करने के लिए, मान बॉक्स में मान लिखें, और तब ठीक क्लिक करें.

    • डिफ़ॉल्ट मान बनाने हेतु किसी XPath व्यंजक का उपयोग करने के लिए, सूत्र सम्मिलित करें बटन छवि क्लिक करें, सूत्र सम्मिलित करें संवाद बॉक्स में सूत्र दर्ज करें, और तब ठीक क्लिक करें.

  12. अपने परिवर्तनों का परीक्षण करने के लिए, मानक उपकरण पट्‍टी पर पूर्वावलोकन क्लिक करें, या CTRL+SHIFT+B दबाएँ.

पृष्ठ का शीर्ष

किसी प्रपत्र के लिए सभी डिफ़ॉल्ट मान सेट करना

यदि आप आपके प्रपत्र टेम्पलेट में सभी ऐसे नियंत्रणों को जानते हैं जिनमें कोई डिफ़ॉल्ट मान होगा, और यह जानते हैं कि डिफ़ॉल्ट मान नियमों पर आधारित नहीं हैं, तो आप सभी डिफ़ॉल्ट मान एक ही बार में सेट कर सकते हैं.

  1. उपकरण मेनू पर, प्रपत्र विकल्प क्लिक करें.

  2. श्रेणी सूची में उन्नत क्लिक करें, और तब डिफ़ॉल्ट मान संपादित करें क्लिक करें.

  3. डिफ़ॉल्ट मान संपादित करें संवाद बॉक्स में, उस फ़ील्ड का चयन करें जिसका डिफ़ॉल्ट मान आप सेट करना चाहते हैं.

  4. निम्न में से कोई एक कार्य करें:

    • डिफ़ॉल्ट मान के रूप में किसी निर्दिष्‍ट मान का उपयोग करने के लिए, डिफ़ॉल्ट मान बॉक्स में फ़ील्ड के लिए कोई डिफ़ॉल्ट मान लिखें, और तब ठीक क्लिक करें.

    • डिफ़ॉल्ट मान बनाने हेतु किसी XPath व्यंजक का उपयोग करने के लिए, सूत्र सम्मिलित करें बटन छवि क्लिक करें, और तब सूत्र सम्मिलित करें संवाद बॉक्स में, XPath व्यंजक बनाएँ.

      युक्ति: प्रत्येक बार सूत्र परिकलित किए जाने पर चयनित फ़ील्ड में मान को स्वचालित रूप से अद्यतन करने के लिए, डिफ़ॉल्ट मान संपादित करें संवाद बॉक्स में सूत्र का परिणाम पुन: परिकलित किए जाने पर यह मान अद्यतन करें चेक बॉक्स का चयन करें.

  5. उस प्रत्येक फ़ील्ड के लिए चरण 3 और चरण 4 दोहराएँ जिसका डिफ़ॉल्ट मान आप सेट करना चाहते हैं.

  6. अपने परिवर्तनों का परीक्षण करने के लिए, मानक उपकरण पट्‍टी पर पूर्वावलोकन क्लिक करें, या CTRL+SHIFT+B दबाएँ.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×