कोई एकाधिक-चयन सूची बॉक्स सम्मिलित करना

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

इस आलेख में

किसी एकाधिक-चयन सूची बॉक्स का उपयोग कब करें

उपयोगकर्ता अनुभव

संगतता सावधानियाँ

कोई एकाधिक-चयन सूची बॉक्स सम्मिलित करना

लेआउट युक्तियाँ

किसी एकाधिक-चयन सूची बॉक्स का उपयोग कब करें

किसी एकाधिक-चयन सूची बॉक्स का उपयोग तब करें जब आप:

  • उपयोगकर्ताओं को किसी सूची में एकाधिक आइटम्स का चयन करने में सक्षम करना चाहते हैं.

  • उपयोगकर्ताओं को किसी सूची में उनका स्वयं का मान लिखने में सक्षम करना चाहते हैं.

  • प्रपत्र पर किसी सूची में अधिकांश या सभी आइटम्स दिखाना चाहते हैं.

  • किसी ठीक की गई सूची से, प्रपत्र टेम्पलेट के डेटा स्रोत से, या किसी बाह्य डेटा स्रोत जैसे कि कोई डेटाबेस या Microsoft Windows SharePoint Services सूची, से लिए गए मान प्रदर्शित करना चाहते हैं.

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

एकाधिक-चयन सूची बॉक्स में पसंदों की सूची में जोड़ा गया कस्टम मान

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

संबंधित नियंत्रण

Microsoft Office InfoPath ऐसे अन्य नियंत्रण शामिल करता है जो एकाधिक-चयन सूची बक्सों के समान होते हैं परंतु वे भिन्न उद्देश्यों को पूरा करते हैं. यह निर्णय लेने के लिए कि इनमें से कौनसे नियंत्रण आपके प्रपत्र टेम्पलेट पर श्रेष्ठ कार्य करेंगे, निम्न सूची देखें:

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

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

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

विकल्प बटंस    किसी एकाधिक-चयन बॉक्स के समान, विकल्प बटंस का कोई समूह उपयोगकर्ताओं को पसंदों की किसी सूची से चयन करने में सक्षम करता है. एकाधिक-चयन सूची बक्सों के विपरीत, उपयोगकर्ता विकल्प बटंस का किसी समूह से केवल एक विकल्प का चयन कर सकते हैं. उदाहरण के लिए, विकल्प बटंस के साथ, उपयोगकर्ता कोई पसंद चुनने के लिए किसी सूची बॉक्स में कोई आइटम क्लिक करने के बजाय कोई छोटा वृत्त क्लिक करते हैं.

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

उपयोगकर्ता अनुभव

एकाधिक-चयन सूची बक्सों के साथ, उपयोगकर्ता प्रपत्र पर किसी बॉक्स में चेक बॉक्सेस का चयन कर या रिक्त कर उनकी पसंद चुनते हैं. यदि चेक बॉक्सेस की संख्या नियंत्रण की ऊँचाई से अधिक होती है, तो बॉक्स की दाईं ओर एक स्क्रॉल पट्टी प्रकट होती है ताकि उपयोगकर्ता शेष पसंदें देख सकें.

आप आपका प्रपत्र टेम्पलेट इस तरह डिज़ाइन कर सकते हैं ‍ताकि यदि आवश्यकता हो तो उपयोगकर्ता सूची में उनकी स्वयं की प्रविष्टि लिख सकें. इस स्थिति में, संपादन बॉक्स के साथ एक चेक बॉक्स सूची में अंतिम आइटम के रूप में प्रकट होता है.

एकाधिक-चयन सूची बॉक्स में रिक्त बॉक्स

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

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

संगतता सावधानियाँ

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

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

कोई एकाधिक-चयन सूची बॉक्स सम्मिलित करना

आप कोई नया, रिक्त प्रपत्र टेम्पलेट डिज़ाइन कर रहे हैं या अपने प्रपत्र टेम्पलेट की डिज़ाइन को किसी डेटाबेस या अन्य बाह्य डेटा स्रोत पर आधारित कर रहे हैं इसके आधार पर, कोई एकाधिक-चयन सूची बॉक्स सम्मिलित करने की कार्यविधि थोड़ी भिन्न हो सकती है.

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

डिज़ाइन मोड में चयनित एकाधिक-चयन सूची बॉक्स

नियंत्रण बाउंड या अनबाउंड हो सकते हैं. जब कोई नियंत्रण बाउंड होता है, तो यह डेटा स्रोत में किसी फ़ील्ड या समूह से कनेक्ट होता है जिससे की नियंत्रण में दर्ज किया गया डेटा संबंधित प्रपत्र (.xml) फ़ाइल में सहेजा जा सके. जब कोई नियंत्रण अनबाउंड होता है, तो यह किसी फ़ील्ड या समूह से कनेक्ट नहीं होता, और नियंत्रण में दर्ज किया गया डेटा सहेजा नहीं जाता. जब आप अपने सूचक का चयन करते हैं या उसे किसी नियंत्रण पर ले जाते हैं, तो पाठ और कोई बाइंडिंग चिह्न नियंत्रण के ऊपरी-दाएँ कोने में दिखाई देता है. पाठ उस समूह या फ़ील्ड का इंगित करता है जिससे नियंत्रण डेटा स्रोत में बाउंड है. चिह्न यह इंगित करता है कि नियंत्रण उस समूह या फ़ील्ड से ठीक से बाउंड है या नहीं. जब बाइंडिंग सही हो, तो हरा चिह्न दिखाई देता है. यदि बाइंडिंग में कुछ ग़लत हो, तो आप आप इस चिह्न के बजाय नीला या लाल चिह्न देखेंगे.

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

प्रपत्र टेम्पलेट पर एकाधिक-चयन सूची बॉक्स और डेटा स्रोत के संगत फ़ील्ड के बीच संबंध

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

यदि आप अपने प्रपत्र टेम्पलेट की डिज़ाइन किसी मौजूदा एक्सटेंसिबल मार्कअप लैंग्वेज (XML) फ़ाइल, डेटाबेस, या वेब सेवा के आधार पर बनाते हैं, तो InfoPath उस मौजूदा डेटा स्रोत से फ़ील्ड्स और समूह को डेटा स्रोत कार्यफलक में प्राप्त कर लेता है.

कोई एकाधिक-चयन सूची बॉक्स सम्मिलित करना

  1. प्रपत्र टेम्पलेट पर, जहाँ आप नियंत्रण सम्मिलित करना चाहते हैं, वहाँ कर्सर रखें.

  2. यदि नियंत्रण कार्यफलक दृश्यमान नहीं है, तो सम्मिलित करें मेनू पर और नियंत्रण क्लिक करें, या ALT+I, C दबाएँ.

  3. नियंत्रण कार्यफलक में, निम्न में से कोई एक कार्य करें:

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

    • एकाधिक-चयन सूची बॉक्स को किसी मौजूदा फ़ील्ड से बाइंड करने के लिए, डेटा स्रोत को अपने आप बनाएँ चेक बॉक्स रिक्त करें.

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

  4. नियंत्रण सम्मिलित करें के तहत, एकाधिक-चयन सूची बॉक्स क्लिक करें.

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

  6. प्रपत्र टेम्पलेट पर, एकाधिक-चयन सूची बॉक्स के ऊपर या बाईं ओर एक अर्धविराम (:) के बाद लेबल पाठ लिखें.

  7. वे मान निर्दिष्‍ट करने के लिए जो आप सूची में प्रविष्टियों के रूप में उपयोग करना चाहते हैं, एकाधिक-चयन सूची बॉक्स को डबल-क्लिक करें.

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

  9. सूची बॉक्स को पॉप्युलेट करने के लिए निम्न में से कोई एक कार्य करें:

    सूची बॉक्स मान स्वयं लिखें

    यह विकल्प तब उपयोगी है, जब आपके पास मानों का पूर्वनिर्धारित, सीमित सेट हो और आपको भविष्य में उन मानों के बदलने की आशा न हो. यदि मान बदलने वाले हों, तो आपको अपने प्रपत्र टेम्पलेट का अद्यतन किया गया संस्करण प्रकाशित करना होगा, ताकि उपयोगकर्ता नवीनतम सूची प्रविष्टियाँ देख सकें और उपयोग कर सकें.

    1. जोड़ें क्लिक करें.

    2. मान बॉक्स में, वह पाठ लिखें, जिसे उपयोगकर्ता द्वारा इस प्रविष्टि का चयन करने पर आप संग्रहीत करना चाहते हैं.

    3. प्रदर्शन नाम बॉक्स में, वह पाठ लिखें, जिसे आप इस प्रविष्टि के लिए प्रदर्शित करना चाहते हैं, और तब ठीक क्लिक करें.

    4. जिसे आप सूची बॉक्स में जोड़ना चाहते हैं, उस हर प्रविष्टि के लिए 1 से 3 चरण दोहराएँ.

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

    प्रपत्र के दूसरे भाग के मानों का उपयोग करें

    यह विकल्प तब उपयोगी होता है, जब आप उपयोगकर्ताओं द्वारा उनके प्रपत्र में प्रविष्ट अन्य मानों के आधार पर अपनी सूची के मान बदलना चाहें.

    1. सूची बॉक्स प्रविष्टियाँ के तहत, प्रपत्र के डेटा स्रोत में मान खोजें क्लिक करें.

      सूची बॉक्स की प्रविष्टियों को आपके प्रपत्र टेम्पलेट पर किसी विशेष दोहराए जा रहे समूह या दोहराए जा रहे फ़ील्ड से संबद्ध होना चाहिए.

    2. प्रविष्टियाँ बॉक्स के पास XPath का चयन करें बटन छवि क्लिक करें, और तब किसी फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, सूची बॉक्स के लिए मान उपलब्ध कराने वाला फ़ील्ड के दोहराने वाले फ़ील्ड या दोहराने वाले समूह को क्लिक करें, और तब ठीक क्लिक करें.

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

    4. प्रदर्शन नाम बॉक्स के पास XPath का चयन करें बटन छवि क्लिक करें, सूची बॉक्स में प्रदर्शित मानों वाला फ़ील्ड क्लिक करें, और तब ठीक क्लिक करें.

      युक्ति: सूची बॉक्स में प्रदर्शन नाम मानों को एकाधिक बार प्रकट होने से रोकने के लिए, केवल अद्वितीय प्रदर्शन नाम वाली प्रविष्टियाँ ही दिखाएँ चेक बॉक्स का चयन करें.

    किसी डेटाबेस, वेबसेवा, XML दस्तावेज़, या SharePoint साइट के मानों का उपयोग करें

    यह विकल्प तब उपयोगी होता है, जब आप सूची बॉक्स में मानों को नियमित रूप से अप-टू-डेट या ताज़ा करना चाहें. विशेष रूप से मान डेटाबेस और अन्य बाह्य डेटा स्रोत में संग्रहीत किए जाते हैं और प्रपत्र खोलने पर हर समय पुनर्प्राप्त किए जाते हैं.

    1. बाह्य डेटा स्रोत से मान खोजें क्लिक करें.

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

      • यदि आपने पहले से डेटा कनेक्शन जोड़ लिया है, तो डेटा कनेक्शन बॉक्स में उसे क्लिक करें.

      • नया डेटा कनेक्शन जोड़ने के लिए, जोड़ें क्लिक करें, और तब डेटा कनेक्शन विज़ार्ड के निर्देशों का अनुसरण करें.

        सूची बॉक्स की प्रविष्टियों को किसी विशेष दोहराए जा रहे फ़ील्ड या दोहराए जा रहे समूह से संबद्ध होना चाहिए.

    3. प्रविष्टियाँ बॉक्स के पास XPath का चयन करें बटन छवि क्लिक करें, और तब किसी फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, सूची बॉक्स के लिए मान उपलब्ध कराने वाली फ़ील्ड्‍स वाले समूह या फ़ील्ड को क्लिक करें, और तब ठीक क्लिक करें.

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

    5. प्रदर्शन नाम बॉक्स के पास, XPath का चयन करें बटन छवि क्लिक करें, सूची बॉक्स में प्रदर्शित मानों वाली फ़ील्ड क्लिक करें और तब ठीक क्लिक करें.

      युक्ति: सूची बॉक्स में नाम मानों को एकाधिक बार दिखने से रोकने के लिए, केवल अनन्य प्रदर्शन नामों वाली प्रविष्टियाँ दिखाएँ चेक बॉक्स का चयन करें.

  10. यदि आप उपयोगकर्ताओं को एकाधिक-चयन सूची बॉक्स के निचले भाग में उनका स्वयं का मान लिखने में सक्षम करना चाहते हैं, तो उपयोगकर्ता को कस्टम मान दर्ज करने की अनुमति दें चेक बॉक्स का चयन करें.

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

लेआउट युक्तियाँ

किसी एकाधिक-चयन सूची बॉक्स के प्रकटन, आकार, और अन्य पहलुओं को परिशोधित करने में मदद के लिए निम्न युक्तियों का उपयोग करें:

  • कई एकाधिक-चयन सूची बक्सों की चौड़ाई एक ही बार में बदलने के लिए, उन एकाधिक-चयन सूची बक्सों का चयन करें जिनका आकार आप बदलना चाहते हैं, ALT+ENTER दबाएँ, आकार टैब क्लिक करें, और तब चौड़ाई बॉक्स में, कोई नई संख्या लिखें.

  • कई एकाधिक-चयन सूची बक्सों का पृष्ठभूमि रंग एक ही बार में बदलने के लिए, उन एकाधिक-चयन सूची बक्सों का चयन करें जिनको आप बदलना चाहते हैं. स्वरूप मेनू पर, बॉर्डर्स और छायाप्रभाव क्लिक करें, और तब छायाप्रभाव टैब पर, आवश्‍यक समायोजन करें.

  • किसी एकाधिक-चयन सूची बॉक्स में चेक बॉक्सेस के आगे दिखने वाला फ़ॉन्‍ट अनुकूलित करने के लिए, स्वरूपण उपकरण पट्टी पर फ़ॉन्ट और फ़ॉन्ट आकार बक्सों का उपयोग करें. आपके प्रपत्र टेम्पलेट के सभी एकाधिक-चयन सूची बक्सों के फ़ॉन्ट और फ़ॉन्ट आकार एक ही बार में बदलने के लिए, इच्छित स्वरूपण वाला एकाधिक-चयन सूची बॉक्स क्लिक करें, और तब स्वरूप मेनू पर, सभी एकाधिक-चयन सूची बॉक्स नियंत्रणों पर फ़ॉन्ट लागू करें क्लिक करें.

  • किसी एकाधिक-चयन सूची बॉक्स और प्रपत्र टेम्पलेट पर उसके आस-पास के ऑब्जेक्ट्स के बीच की रिक्तियाँ समायोजित करने के लिए, एकाधिक-चयन सूची बॉक्स गुण संवाद बॉक्स के आकार टैब पर हाशिया सेटिंग्स के साथ प्रयोग करें. रिक्तियाँ बढ़ाने के लिए अनुच्छेद विरामों के बजाय हाशियों का उपयोग करने से आपका नियंत्रण बेहतर होता है.

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

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

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

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

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

×