सूची बॉक्स, ड्रॉप-डाउन सूची बॉक्स, या कॉम्बो बॉक्स पॉप्युलेट करने के लिए SQL Server डेटाबेस से मानों का उपयोग करना

आप Microsoft SQL Server डेटाबेस से क्वेरी डेटा कनेक्शन द्वारा डेटा के साथ सूची बॉक्स, ड्रॉप-डाउन सूची बॉक्स, या कॉम्बो बॉक्स पॉप्युलेट कर सकते हैं.

इस आलेख में

ओवरव्यू

शुरू करने से पहले

चरण 1: कोइ क्वेरी डेटा कनेक्शन जोड़ना

चरण 2: नियंत्रण कॉन्फ़िगर करना

ओवरव्यू

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

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

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

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

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

शुरू करने से पहले

अपने प्रपत्र टेम्पलेट पर नियंत्रण पॉप्युलेट करने के लिए SQL Server डेटाबेस से मानों का उपयोग करने से पहले, आपको अपने डेटाबेस व्यवस्थापक से निम्न जानकारी की आवश्यकता होती है:

  • उस डेटाबेस वाले सर्वर का नाम जिसे आप इस प्रपत्र टेम्पलेट के साथ उपयोग करेंगे.

  • उस डेटाबेस का नाम जिसे आप इस प्रपत्र टेम्पलेट के साथ उपयोग करेंगे.

  • डेटाबेस के लिए प्रमाणीकरण आवश्यक. उपयोगकर्ता डेटाबेस तक कैसे पहुँच सकते हैं यह निर्धारित करने के लिए डेटाबेस Microsoft Windows प्रमाणीकरण या SQL Server प्रमाणीकरण का उपयोग कर सकता है.

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

  • चाहे आप ऑफ़लाइन उपयोग के लिए अपने उपयोगकर्ता के कंप्यूटर पर सुरक्षापूर्वक क्वेरी परिणाम संग्रहीत करें.

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

चरण 1: कोइ क्वेरी डेटा कनेक्शन जोड़ना

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

  1. उपकरण मेनू पर, डेटा कनेक्शन क्लिक करें.

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

  3. डेटा कनेक्शन विज़ार्ड में इस से नया कनेक्शन बनाएँ क्लिक करें, डेटा प्राप्त करें क्लिक करें और तब अगला क्लिक करें.

  4. विज़ार्ड के अगले पृष्ठ पर, डेटाबेस (केवल Microsoft SQL Server या Microsoft Office Access) क्लिक करें, और तब अगला क्लिक करें.

  5. विज़ार्ड के अगले पृष्ठ पर, डेटाबेस का चयन करें क्लिक करें.

  6. डेटा स्रोत का चयन करें संवाद बॉक्स में, नया स्रोत क्लिक करें.

  7. विज़ार्ड के अगले पृष्ठ पर, आप किस प्रकार के डेटा स्रोत से कनेक्ट होना चाहते हैं सूची में, Microsoft SQL Server क्लिक करें और तब अगला क्लिक करें.

  8. सर्वर का नाम बॉक्स में, उस सर्वर का नाम लिखें जिसमें SQL Server डेटाबेस है.

  9. लॉग ऑन क्रेडेंशियल के तहत, निम्न में से कोई एक कार्य करें:

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

    • यदि डेटाबेस निर्धारित करता है कि डेटाबेस व्यवस्थापक से प्राप्त कोई निर्दिष्ट उपयोगकर्ता नाम और पासवर्ड पर आधारित पहुँच किसके पास है, तो क्लिक आगे बताए गए उपयोगकर्ता नाम और पासवर्ड का उपयोग करें क्लिक करें, और तब उपयोगकर्ता नाम और पासवर्ड बक्सों में आपका उपयोगकर्ता नाम और पासवर्ड लिखें.

  10. अगला क्लिक करें.

  11. उस डेटाबेस का चयन करें जिसमें आपका चाहा डेटा उपलब्ध हो सूची में, उपयोग करने के लिए इच्छित डेटाबेस का नाम क्लिक करें, किसी विशिष्ट तालिका से कनेक्ट करें क्लिक करें, प्राथमिक तालिका का नाम क्लिक करें, और तब अगला क्लिक करें.

  12. विज़ार्ड के अगले पृष्ठ पर, फ़ाइल का नाम बॉक्स में उस फ़ाइल के लिए नाम लिखें जो डेटा कनेक्शन जानकारी संग्रहीत करती है, और तब कनि सेटिंग्स को सहेजने के लिए समाप्त क्लिक करें.

    यदि आप क्वेरी डेटा कनेक्शन में अन्य तालिकाओं का उपयोग करने की योजना बनाते हैं, तो आप विज़ार्ड के इस पृष्ठ में अन्य तालिकाएँ जोड़ सकते हैं.

    अन्य तालिकाएँ जोड़ना

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

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

    3. समाप्त करें क्लिक करें.

    4. अतिरिक्त चाइल्ड तालिकाएँ जोड़ने के लिए, ये चरण दोहराएँ.

  13. अगला क्लिक करें.

  14. प्रपत्र टेम्पलेट के साथ क्वेरी के परिणाम संग्रहीत के लिए, डेटा की एक प्रतिलिपि प्रपत्र टेम्पलेट में संग्रहीत करें चेक बॉक्स का चयन करें. इस चेक बॉक्स का चयन करने से क्वेरी परिणाम प्रपत्र टेम्पलेट में संग्रहीत होते हैं. चूँकि डेटा प्रपत्र टेम्पलेट में संग्रहीत होता है, इसलिए डेटा उपयोगकर्ताओं द्वारा भरे जाने वाले प्रपत्रों में उपलब्ध होता है, भले ही यदि उनके कंप्यूटर्स किसी नेटवर्क से कनेक्टेड नहीं हों.

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

  15. अगला क्लिक करें.

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

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

चरण 2: नियंत्रण कॉन्फ़िगर करना

  1. यदि प्रपत्र टेम्पलेट में एकाधिक दृश्य हों, तो जहाँ आप द्वितीयक डेटा स्रोत से डेटा प्रदर्शित करना चाहते हैं, वहाँ नियंत्रण के साथ दृश्य में जाने के लिए दृश्य मेनू पर नाम दिखाएँ क्लिक करें.

  2. इच्छित सूची बॉक्स, ड्रॉप-डाउन सूची बॉक्स, या कॉम्बो बॉक्स पॉप्युलेट करने के लिए उन्हें डबल-क्लिक करें.

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

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

  5. डेटा स्रोत सूची में, उपयोग करने के लिए इच्छित डेटा स्रो‍त क्लिक करें.

  6. प्रविष्टियाँ बॉक्स के आगे XPath का चयन करें बटन छवि क्लिक करें.

  7. किसी फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, यह निर्दिष्ट करें कि उपयोगकर्ता को कौनसा डेटा दिखया जाए और निम्न में से कोई एक कार्य कर बाह्य डेटा स्रोत पर कौनसा डेटा सबमिट किया जाए.

    निर्दिष्ट करें कि वह डेटा जो उपयोगकर्ता देखते हैं वही वे सबमिट करेंगे

    • कोई फ़ील्ड क्लिक करें, और तब ठीक क्लिक करें.

    यह निर्दिष्ट करना कि जो डेटा उपयोगकर्ता देखेगा वह उपयोगकर्ता द्वारा सबमिट किए जाने वाले डेटा से भिन्न होगा

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

    1. कोई समूह क्लिक करें, और तब ठीक क्लिक करें.

    2. नियंत्रण गुण संवाद बॉक्स में, मान बॉक्स के आगे XPath का चयन करें क्लिक करें बटन छवि क्लिक करें.

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

    4. नियंत्रण गुण संवाद बॉक्स में, प्रदर्शन नाम बॉक्स के आगे XPath का चयन करें क्लिक करें बटन छवि क्लिक करें.

    5. किसी फ़ील्ड या समूह का चयन करें संवाद बॉक्स में, वह फ़ील्ड क्लिक करें जिसमें वह डेटा है जो नियंत्रण में दिखाई देगा, और तब ठीक क्लिक करें.

  8. यदि प्रदर्शन नाम बॉक्स के फ़ील्ड्स में समान प्रदर्शन नाम के साथ मान हों, और आप केवल अनन्य नाम प्रदर्शित करना चाहें, तो केवल अद्वितीय दृश्य नाम वाली प्रविष्टियाँ ही दिखाएँ चेक बॉक्स का चयन करें.

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

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

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

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

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

×