कोई फ़ाइल अनुलग्नक नियंत्रण सम्मिलित करना

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

इस आलेख में

किसी फ़ाइल अनुलग्नक नियंत्रण का उपयोग कब करें

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

कोई फ़ाइल अनुलग्नक नियंत्रण सम्मिलित करना

सुरक्षा विवरण

किसी फ़ाइल अनुलग्नक नियंत्रण का उपयोग कब करें

किसी फ़ाइल अनुलग्नक नियंत्रण का उपयोग तब करें जब आप:

  • उपयोगकर्ताओं को आपके प्रपत्र पर दस्तावेज़, कार्यपत्रक, और अन्य प्रकार की फ़ाइलें अनुलग्न करने में सक्षम करना चाहते हैं.

  • आपके प्रपत्र टेम्पलेट पर कोई फ़ाइल अनुलग्न करना चाहते हैं, जैसे कि आपके प्रपत्र टेम्पलेट के बारे में पूरक जानकारी वाली कोई फ़ाइल.

  • किसी डेटाबेस या अन्य बाह्य डेटा स्रोत की बाइनरी फ़ाइलों के साथ कार्य करना चाहते हैं.

निम्न उदाहरण में, किसी InfoPath प्रपत्र में एक Microsoft Office Word 2007 दस्तावेज़ अनुलग्न है. दस्तावेज़ में किसी अंतर्राष्ट्रीय विक्रय मीटिंग की प्रस्तावित कार्यसूची के बारे में विवरण है.

file attached to form via file attachment control

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

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

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

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

हाइपरलिंक    उपयोगकर्ताओं को प्रपत्र में फ़ाइलें एम्बेड करने देने के बजाय, जिससे प्रपत्र का फ़ाइल आकार बढ़ सकता है, आप आपके प्रपत्र टेम्पलेट पर कोई हाइपरलिंक नियंत्रण उपयोग कर सकते हैं, जो उपयोगकर्ताओं को उपयुक्त फ़ाइल में लिंक्स सम्मिलित करने में सक्षम करता है.

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

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

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

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

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

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

कोई फ़ाइल अनुलग्नक नियंत्रण सम्मिलित करना

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

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

File attachment control selected in design mode

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

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

Relationship between file attachment control on form template and corresponding field in data source

किसी नए, रिक्त प्रपत्र टेम्पलेट पर कोई फ़ाइल अनुलग्नक नियंत्रण सम्मिलित करना

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

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

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

  3. नियंत्रण सम्मिलित करें के तहत, फ़ाइल अनुलग्नक क्लिक करें.

  4. नियंत्रण में लेबल जोड़ने के लिए, नियंत्रण के ऊपर या बाईं ओर पाठ लिखें, इसके बाद अर्द्धविराम (:) हो.

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

    1. फ़ाइल अनुलग्नक नियंत्रण को डबल-क्लिक करें.

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

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

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

  6. डिफ़ॉल्ट रूप से, प्लेसहोल्डर पाठ वाला कोई फ़ाइल अनुलग्नक चिह्न प्रपत्र टेम्लपेट पर सम्मिलित होता है.

  7. नियंत्रण में प्लेसहोल्डर पाठ के बजाय कोई डिफ़ॉल्ट फ़ाइल अनुलग्नक दिखाने के लिए, निम्न कार्य करें:

    1. फ़ाइल अनुलग्नक नियंत्रण को डबल-क्लिक करें.

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

    3. बाइंडिंग के तहत, डिफ़ॉल्ट फ़ाइल का निर्धारण करें क्लिक करें, और तब ब्राउज़ करें क्लिक करें.

    4. फ़ाइल अनुलग्न करें संवाद बॉक्स में, उस फ़ाइल का चयन करें जिसको आप प्रपत्र टेम्पलेट पर फ़ाइल अनुलग्नक बॉक्स में दिखाना चाहते हैं, और तब सम्मिलित करें क्लिक करें.

किसी मौजूदा डेटा स्रोत पर आधारित किसी प्रपत्र टेम्पलेट पर कोई फ़ाइल अनुलग्नक सम्मिलित करना

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

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

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

  3. नियंत्रण सम्मिलित करें के तहत, फ़ाइल अनुलग्नक क्लिक करें.

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

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

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

    1. फ़ाइल अनुलग्नक नियंत्रण को डबल-क्लिक करें.

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

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

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

  7. डिफ़ॉल्ट रूप से, प्लेसहोल्डर पाठ वाला कोई फ़ाइल अनुलग्नक नियंत्रण प्रपत्र टेम्लपेट पर सम्मिलित होता है.

  8. प्रपत्र टेम्पलेट पर प्लेसहोल्डर पाठ के बजाय कोई डिफ़ॉल्ट फ़ाइल दिखाने के लिए, निम्न कार्य करें:

    1. फ़ाइल अनुलग्नक नियंत्रण को डबल-क्लिक करें.

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

    3. बाइंडिंग के तहत, डिफ़ॉल्ट फ़ाइल का निर्धारण करें क्लिक करें, और तब ब्राउज़ करें क्लिक करें.

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

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

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

सुरक्षा विवरण

किसी प्रपत्र पर अनुलग्न किए जाने के लिए InfoPath निश्चित फ़ाइल प्रकारों को अनुमति नहीं देता, जैसे कि .exe, .com, या .bat फ़ाइलें. यह प्रतिबंध उपयोगकर्ताओं के कंप्यूटर्स को दुर्भावपूर्ण निष्पादन फ़ाइलों द्वारा प्रभावित होने से रोकने में मदद करता है. असुरक्षित मानी जाने वाली प्रकार की फ़ाइलों का पता लगाने के लिए, InfoPath, Microsoft Office Outlook द्वारा उपयोग किए जाने वाले मॉडल के समान मॉडल का अनुसरण करता है.

डिफ़ॉल्ट रूप से, InfoPath द्वारा निम्न फ़ाइल एक्सटेंशंस असुरक्षित माने जाते हैं: .ade, .adp, .app, .asp, .bas, .bat, .cer, .chm, .cmd, .com, .cpl, .crt, .csh, .der, .exe, .fxp, .hlp, .hta, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msh, .msh1, .msh2, .msh1xml, .msh2xml, .mshxml, .msi, .msp, .mst, .ops, .pcd, .pif, .plg, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vsw, .ws, .wsc, .wsf, .wsh.

सिस्टम व्यवस्थापक कोई निश्चित रजिस्ट्री कुंजी जोड़कर और उसके मान को एक्सटेंशंस की किसी अर्धविराम-सीमांकित सूची पर सेट कर इस सूची में फ़ाइल प्रकार जोड़ सकते हैं. वे असुरक्षित सूची से फ़ाइलें निकाल भी सकते हैं.

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

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

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

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

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

×