डेटा स्रोत से परिचय

इस आलेख में

डेटा स्रोतों का ओवरव्यू

मुख्य डेटा स्रोत

द्वितीयक डेटा स्रोत

किसी डेटा स्रोत और XML स्कीमा का संबंध समझना

डेटा स्रोतों का ओवरव्यू

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

आप डेटा स्रोत कार्य फ़लक में अपने प्रपत्र टेम्पलेट डेटा स्रोत में फ़ील्ड और समूह को देख सकते हैं और कार्य कर सकते हैं

InfoPath में डेटा स्रोत कार्य फ़लक

1. फ़ील्ड

2. समूह

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

दोहराई जा रही तालिका डेटा स्रोत में समूह और फ़ील्ड से संबंद्ध है

एक प्रपत्र टेम्पलेट के पास दो प्रकार के डेटा स्रोत हो सकते हैं — कोई एकल, मुख्य डेटा स्रोत, और ‍वैकल्पिक रूप से, एक या अधिक डेटा स्रोत.

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

मुख्य डेटा स्रोत

मुख्य डेटा स्रोत में निम्नलिखित है:

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

  • कोई डेटाडेटा कनेक्शन से, डेटाबेस में या वेब सेवाओं में, जिसका उपयोग प्रपत्र टेम्पलेट के डेटा स्रोत को निर्धारित करने मे होता है.

मुख्य डेटा स्रोत में डेटा वह होता है जिसे उपयोगकर्ता प्रपत्र भरते समय सहेजते और प्रस्तुत करते हैं. जब उपयोगकर्ता प्रपत्र सहेजते हैं ताकि वे उसे बाद में प्रस्तुत कर सकें, उपयोगकर्ता डेटा मुख्य डेटा स्रोत में सहेज रहे हैं.

मुख्य डेटा स्रोत बनाना

जब आप कोई प्रपत्र टेम्पलेट बनाते हैं, तो Microsoft Office InfoPath स्वचालित रूप से आपके लिए मुख्य डेटा स्रोत बनाता है. सभी InfoPath प्रपत्र टेम्पलेट में कोई एकल, मुख्य डेटा स्रोत होता है. आपके द्वारा बनाए गए प्रपत्र टेम्पलेट के आधार पर मुख्य डेटा स्रोत में फ़ील्ड्स और समूह जोड़े जा सकते हैं:

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

XML दस्तावेज़ पर आधारित प्रपत्र टेम्पलेट    InfoPath वे फ़ील्ड और समूह जोड़ता है जो उन तत्वों को मैप करते है जो स्कीमा या दस्तावेज़ में‍ तत्वों पर निर्धारित है.

Microsoft Office Access डेटाबेस या Microsoft SQL सर्वर डेटाबेस पर आधारित प्रपत्र टेम्पलेट     InfoPath डेटा बेस द्वारा डेटा संग्रहीत किए जाने पर आधारित मुख्य डेटा स्रोत में फ़ील्ड और समूह जोड़ता है.

वेब सेवाओं पर आधारित प्रपत्र टेम्पलेट    InfoPath उन फ़ील्ड और समूह को जोड़ता है जो वेब सेवाओं द्वारा प्रदान स्कीमा को मैप करती हैं.

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

मुख्य डेटा स्रोत संशोधित करना

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

चिह्न

आप क्या जोड़ सकते हैं

चिह्न छवि

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

चिह्न छवि

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

चिह्न छवि

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

चिह्न छवि

अवरोधित फ़ील्ड चिह्न    आप इस फ़ील्ड में फ़ील्ड नहीं जोड़ सकते. यह फ़ील्ड किसी बाहरी डेटा स्रोत के डेटा कनेक्शन पर आधारित है.

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

नोट: यदि आपके उपयोगकर्ताओं ने पहले ही आपके प्रपत्र टेम्पलेट पर आधारित प्रपत्र भर दिए हैं, तो प्रपत्र टेम्पलेट मुख्य डेटा स्रोत में निम्न परिवर्तन उन प्रपत्रों में डेटा की हानि कर सकता है:

  • कोई फ़ील्ड या समूह चलायमान हो, हटाया जा रहा हो या उसका नाम बदला जा रहा हो

  • किसी दोहराए जा रहे फ़ील्ड या समूह को किसी बिना दोहराए जा रहे फ़ील्ड या समूह में परिवर्तित करना

  • किसी रिच टेक्सट डेटा प्रकार को किसी भिन्न डेटा प्रकार में परिवर्तित करना

फ़ील्ड या समूह के लिए जिन्हें आप संशोधित कर सकते हैं, आप निम्न गुण परिवर्तित कर सकते है:

नाम    फ़ील्ड या समूह के नाम.

नाम आवश्यकताएँ

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

  • नाम में रिक्तियाँ नहीं हैं.

  • नाम किसी वर्णानुक्रम वर्ण या अंडरस्कोर (_) से शुरू हों, और उनमें के‍वल अल्फ़ान्यूमेरिक वर्ण,अंडरस्कोर, हायफ़न (-), और पीरियड्स(.) हों.

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

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

फ़ील्ड और समूह के प्रकार

प्रकार

कब उपयोग करें

फ़ील्ड (विशेषता)

यदि निम्न में से एक या अधिक लागू होते हैं, तो किसी फ़ील्ड के लिए इस प्रकार का उपयोग करें:

  • फ़ील्ड में अन्य फ़ील्ड या समूह न हों.

  • फ़ील्ड किसी तत्व फ़ील्ड में ही हो.

  • फ़ील्ड दोहराई न गई हो.

  • फ़ील्ड में हमेशा कोई मान हो.

  • फ़ील्ड रिच टेक्सट (XHTML) के अलावा कोई भी डेटा टाइप हो.

  • डेटाबेस या वेब सेवाओं के लिए किसी विशेषता फ़ील्ड की आवश्यकता है.

फ़ील्ड (तत्व)

यदि निम्न में से एक या अधिक लागू होते हैं, तो किसी फ़ील्ड के लिए इस प्रकार का उपयोग करें:

  • फ़ील्ड में अन्य विशेषता फ़ील्ड हो सकती हैं

  • फ़ील्ड किसी समूह का भाग है.

  • यह फ़ील्ड किसी समूह में दोहराई गई है.

  • डेटाबेस या वेब सेवाओं को किसी तत्व फ़ील्ड की आवश्यकता है.

तत्व फ़ील्ड किसी भी डेटा प्रकार के हो सकते हैं और इनमें कोई डिफ़ॉल्ट मान हो भी, नहीं भी हो सकता है.

समूह

इस प्रकार का उपयोग किसी समूह के‍ लिए करें जिसमें अन्य फ़ील्ड या समूह हों सकते हैं.

समूह (पसंद)

इस प्रकार का उपयोग करें यदि समूह में कुछ भिन्न तरह की फ़ील्ड या फ़ील्ड समूह में केवल एक हो.

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

सम्पूर्ण XML स्कीमा या XML दस्तावेज़

यदि आप कोई अतिरिक्त XML स्कीमा या XML दस्तावेज़ किसी निर्दिष्ट स्थान पर जोड़ना चाहते हैं, तो इस तत्व प्रकार का उपयोग करें.

डेटा प्रकार    कोई डेटा प्रकार निर्धारित करती है जिसे कोई फ़ील्ड संग्रहीत कर सके.

उपलब्ध डेटा प्रकार की सूची

डेटा प्रकार

कब उपयोग करें

पाठ

इस डेटा प्रकार का उपयोग किसी ऐसी तत्व या गुण फ़ील्ड के लिए करें जिसमें अस्वरूपित पाठ हो.

रिच पाठ

इस डेटा प्रकार का उपयोग उस तत्व फ़ील्ड के लिए करें जिसमें स्वरूपित पाठ हो. आप इस डेटा प्रकार का उपयोग गुण फ़ील्ड के लिए नहीं कर सकते हैं.

पूर्णांक

इस डेटा प्रकार का उपयोग किसी ऐसी तत्व या गुण फ़ील्ड के लिए करें जिसमें बिना दशमलव मानों की संख्याएँ हों.

दशमलव

इस डेटा प्रकार का उपयोग किसी ऐसी तत्व या गुण फ़ील्ड के लिए करें जिसमें दशमलव मानों का मुद्रा मान या संख्याएँ हों.

सही/गलत

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

हाइपरलिंक

किसी Uniform Resource Identifier (URI) वाले तत्व या विशेषता फ़ील्ड के लिए इस डेटा प्रकार का उपयोग करें, जैसे कि कोई हायपरलिंक या कोई नाम स्थान.

दिनांक

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

समय

इस डेटा प्रकार का उपयोग किसी ऐसी तत्व या गुण फ़ील्ड के लिए करें जिसमें कोई 24-घंटे समय हो.

दिनांक और समय

इस डेटा प्रकार का उपयोग किसी ऐसी तत्व या गुण फ़ील्ड के लिए करें जिसमें कोई कैलेंडर दिनांक और कोई 24-घंटे समय दोनों हों.

चित्र या फ़ाइल अनुलग्नक

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

कस्टम

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

नोट: यह तालिका किसी प्रपत्र टेम्पलेट में उपयोग किए गए केवल सबसे आम XML डेटा प्रकारों को दिखाती है. InfoPath में, आप वर्ल्ड वाइड वेब कंसोर्टियम ( W3C) अनुशंसाओं में किसी भी XML 1.0 डेटा प्रकार का उपयोग कर सकते हैं. जो तालिका में सूचीबद्ध नहीं है, किसी ऐसे डेटा प्रकार का उपयोग करने के लिए आपको प्रपत्र टेम्पलेट की प्रपत्र फ़ाइलें निकालना और स्कीमा (.xsd) फ़ाइल संपादित करना आवश्यक है. यह भी देखें अनुभाग में प्रपत्र टेम्पलेट की प्रपत्र फ़ाइलें निकालने के बारे में अधिक जानकारी की लिंक्स ढूँढें.

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

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

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

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

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

द्वितीयक डेटा स्रोत

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

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

द्वितीयक डेटा स्रोत निम्न प्रकार से मुख्य डेटा स्रोतो से भिन्न हैं:

  • किसी प्रपत्र टेम्पलेट में द्वितीयक डेटा स्रोत वैकल्पिक होते है. सभी प्रपत्र टेम्पलेटों में कोई मुख्य प्रपत्र डेटा स्रोत होना चाहिए.

  • एक प्रपत्र टेम्पलेट में एक या अधिक द्वितीयक डेटा स्रोत हो सकते है किन्तु एकल डेटा स्रोत होता है.

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

  • मुख्य डेटा स्रोत की तरह द्वितीयक डेटा स्रोत प्रपत्र के साथ नहीं सहेजे जाते.

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

द्वितीयक डेटा स्रोत बनाना

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

  • वेब सेवा

  • XML फ़ाइल

  • Microsoft Office Access डेटाबेस या Microsoft SQL Server डेटाबेस

  • सूची पर लिस्ट जो Microsoft Windows SharePoint सेवाओं पर चल रहा है

जब आप अपने प्रपत्र टेम्पलेट में कोई डेटा कनेक्शन जोड़ते हैं और कोई द्वितीयक डेटा स्रोत बनाते हैं, तो आप द्वितीयक डेटा स्रोत में डेटा स्रोत कार्य फ़लक में फ़ील्ड और समूह देख सकते हैं. प्रत्येक द्वितीयक डेटा स्रोत कार्य फ़लक में डेटा कनेक्शन नाम और द्वितीयक लघुकोष्ठक के साथ दिखाया जाता है.

डेटा स्रोत कार्यफ़लक में द्वितीयक डेटा स्रोत

द्वितीयक डेटा स्रोत संशोधित करना

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

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

किसी डेटा स्रोत और XML स्कीमा का संबंध समझना

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

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

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

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

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

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

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

×