कोई कॉम्बो बॉक्स सम्मिलित करना

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

इस आलेख में

किसी कॉम्बो बॉक्स का उपयोग कब करें

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

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

कोई कॉम्बो बॉक्स सम्मिलित करना

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

किसी कॉम्बो बॉक्स का उपयोग कब करें

किसी कॉम्बो बॉक्स का उपयोग तब करें जब आप:

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

  • प्रपत्र पर सूची आइटम्स को डिफ़ॉल्ट रूप से छुपाना चाहते हैं.

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

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

कॉम्बो बॉक्स में लिखा जा रहा आइटम

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

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

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

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

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

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

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

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

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

कॉम्बो बक्से प्रकटन में ड्रॉप-डाउन सूची बक्सों के समान होते हैं, परंतु यदि आवश्यकता हो तो वे उपयोगकर्ताओं को उनका स्वयं का आइटम जोड़ने देते हैं. कोई कॉम्बो बॉक्स बनाते समय यदि आपने कॉम्बो बॉक्स गुण संवाद बॉक्स में स्वयं के सूची आइटम्स मैन्युअली लिखे हैं, तो 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 का चयन करें बटन छवि क्लिक करें, सूची बॉक्स में प्रदर्शित मानों वाली फ़ील्ड क्लिक करें और तब ठीक क्लिक करें.

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

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

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

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

  • कॉम्बो बॉक्स को चौड़ा करने पर विचार करें ताकि वह सूची में आइटम्स की औसत चौड़ाई से कुछ रिक्तियाँ बड़ा हो. इस प्रकार से, सूची आइटम्स आंशिक रूप से नहीं छुपे होते.

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

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

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

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

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

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

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

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

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

×