कोई दोहराया जाने वाला अनुभाग सम्मिलित करना

यदि आप आपके Microsoft Office InfoPath प्रपत्र टेम्पलेट कोई दोहराया जाने वाला अनुभाग सम्मिलित करते हैं, तो उपयोगकर्ता आपके प्रपत्र टेम्पलेट पर आधारित कोई प्रपत्र भरते समय उस अनुभाग की एकाधिक आवृत्तियाँ जोड़ सकते हैं.

इस आलेख में

किसी दोहराए जाने वाले अनुभाग का उपयोग कब करें

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

कोई दोहराया जाने वाला अनुभाग सम्मिलित करना

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

किसी दोहराए जाने वाले अनुभाग का उपयोग कब करें

कोई दोहराया जाने वाला अनुभाग एक नियंत्रण है जिसमें अन्य नियंत्रण होते हैं और जो आवश्यकतानुसार दोहराया जाता है. किसी दोहराए जाने वाले अनुभाग का उपयोग तब करें जब आप:

  • समान प्रकार के डेटा की एकाधिक आवृत्तियाँ संग्रहीत करना चाहते हैं. उदाहरण के लिए, किसी विक्रय रिपोर्ट प्रपत्र टेम्पलेट पर, आपके विक्रय समूह से विक्रय उद्देश्यों को संग्रहीत करने के लिए आप किसी दोहराए जाने वाले अनुभाग का उपयोग कर सकते हैं.

  • किसी प्रपत्र पर डेटा प्रदर्शित करना चाहते हैं. उदाहरण के लिए, यदि आपका प्रपत्र टेम्पलेट कर्मचारी अभिलेखों के किसी डेटाबेस से कनेक्टेड है, तो जब कोई उपयोगकर्ता InfoPath में से डेटाबेस क्वेरी करता है तब मेल खाने वाले अभिलेख प्रदर्शित करने के लिए आप किसी दोहराए जाने वाले अनुभाग का उपयोग कर सकते हैं. यदि एक अभिलेख वापस किया जाता है, तो उपयोगकर्ता को प्रपत्र पर केवल अनुभाग दिखाई देता है. यदि 10 अभिलेख वापस किए जाते हैं, तो उपयोगकर्ता को 10 अनुभाग दिखाई देते हैं.

  • रिक्त प्लेसहोल्डर क्षेत्रों से बचना चाहते हैं जो आपके प्रपत्र टेम्पलेट पर महत्वपूर्ण स्थान लेते हैं.

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

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

Repeating section on form

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

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

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

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

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

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

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

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

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

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

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

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

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

Shortcut menu overlapping repeating section on form

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

कोई दोहराया जाने वाला अनुभाग सम्मिलित करना

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

निम्न उदाहरण बताता है कि डिज़ाइन मोड में चयनित होने पर कोई दोहराया जाने वाला अनुभाग कैसा दिखता है.

Repeating section selected in design mode

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

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

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

Relationship between repeating section on form and repeating group in Data Source task pane

किसी नए, रिक्त प्रपत्र टेम्पलेट पर कोई दोहराया जाने वाला अनुभाग सम्मिलित करना

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

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

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

  3. नियंत्रण सम्मिलित करेंके तहत, दोहराया जाने वाला अनुभाग क्लिक करें.

  4. दोहराए जाने वाले अनुभाग में नियंत्रण जोड़ने के लिए, नियंत्रण कार्यफलक से इच्छित नियंत्रणों को आपके प्रपत्र टेम्पलेट पर दोहराए जाने वाले अनुभाग पर खींचें.

    नोट: जब तक नियंत्रण का फ़ील्ड डेटा स्रोत में पहले से अनुभाग के समूह का भाग न हो, तब तक आपको ऐसा नियंत्रण नहीं ले जाना चाहिए, जो अनुभाग में प्रपत्र टेम्पलेट पर पहले से हो. अन्यथा, नियंत्रण की बाइंडिंग भंग हो सक‍ती है.

  5. नियंत्रण में कोई लेबल जोड़ने के लिए, उसके ऊपर पाठ लिखें.

किसी मौजूदा डेटा स्रोत पर आधारित किसी प्रपत्र टेम्पलेट पर कोई दोहराया जाने वाला अनुभाग सम्मिलित करना

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

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

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

  3. नियंत्रण सम्मिलित करेंके तहत, दोहराया जाने वाला अनुभाग क्लिक करें.

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

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

  6. InfoPath नियंत्रण के लेबल के रूप में फ़ील्ड का नाम या समूह का उपयोग करता है. यदि आवश्यक हो, तो लेबल पाठ बदलें.

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

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

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

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

layout table used to arrange controls in repeating section

लेआउट तालिकाओं का उपयोग करने के अतिरिक्त, आप निम्न में से एक या अधिक कार्य कर सकते हैं:

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

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

  • यह देखने के लिए कि वास्तविक पाठ के साथ आपके दोहराए जाने वाले अनुभाग में नियंत्रण कैसे दिखेंगे, दृश्य मेनू पर नमूना डेटा क्लिक करें. इससे आपको यह अनुमान लगाने में मदद मिलती है कि उपयोगकर्ताओं द्वारा आपके प्रपत्र टेम्पलेट पर आधारित कोई प्रपत्र भरे जाने पर वह कैसा दिखेगा.

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

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

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

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

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

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

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

×