किसी नियंत्रण में प्रदर्शित डेटा को फ़िल्टर करना

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

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

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

इस आलेख में

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

कि‍सी सूची बॉक्‍स, ड्रॉप-डाउन सूची बॉक्‍स, या कॉम्‍बो बॉक्‍स के लि‍ए कोई फ़ि‍ल्‍टर सेट करना

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

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

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

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

कि‍सी सूची बॉक्‍स, ड्रॉप-डाउन सूची बॉक्‍स, या कॉम्‍बो बॉक्‍स के लि‍ए कोई फ़ि‍ल्‍टर सेट करना

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

किसी सूची बॉक्स, ड्रॉप-डाउन सूची बॉक्स, या कॉम्बो बॉक्स के लिए कोई फ़िल्टर सेट करना

  1. जिस नियंत्रण को आप संशोधित करना चाहते हैं, उसे राइट-क्लिक करें, और तब शॉर्टकट मेनू पर नियंत्रण गुण क्लिक करें.

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

  3. निम्न में से कोई एक कार्य करें:

    • किसी डेटा स्रोत से मानों का उपयोग करने के लिए, प्रपत्र के डेटा स्रोत में लुक अप मान क्लिक करें.

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

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

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

  6. डेटा फ़ि‍ल्‍टर करें संवाद बॉक्‍स में, जोड़ें क्‍लि‍क करें.

    नोट: यदि‍ आप किसी मौजूदा फ़ि‍ल्टर में कोई शर्त जोड़ना चाहते हैं, तो इच्‍छि‍त फ़ि‍ल्‍टर क्‍लि‍क करें, और तब संशोधि‍त करें क्‍लि‍क करें.

  7. फ़ि‍ल्टर शर्तें नि‍र्दि‍ष्ट करें संवाद बॉक्‍स के पहले बॉक्‍स में, उस फ़ील्‍ड का नाम क्‍लि‍क करें जि‍सका डेटा आप फ़ि‍ल्‍टर करना चाहते हैं.

  8. दूसरे बॉक्स में, उस फ़िल्टर प्रकार को क्लिक करें जिसका आप उपयोग करना चाहते हैं.

  9. तीसरे बॉक्‍स में, फ़ि‍ल्टर के लिए इच्छित शर्त प्रकार क्‍लि‍क करें, और तब शर्त लि‍खें.

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

    • अपने फ़ि‍ल्‍टर में मौजूदा शर्त और नई शर्त लागू करने के लि‍ए, और क्‍लि‍क करें.

    • अपने फ़ि‍ल्‍टर में मौजूदा शर्त या नई शर्त लागू करने के लि‍ए, या क्‍लि‍क करें.

  11. फ़ि‍ल्‍टर का परीक्षण करने के लि‍ए और वह ठीक से कार्य कर रहा है यह सुनि‍श्चि‍त करने के लि‍ए, मानक उपकरण पट्टी पर पूर्वावलोकन क्‍लि‍क करें. प्रपत्र टेम्‍पलेट कि‍सी नई विंडो में खुलेगा.

  12. इसका परीक्षण करने के लिए कि पूर्वावलोकन विंडो में वह ठीक से कार्य कर रहा है या नहीं, फ़ि‍ल्‍टर नि‍यंत्रण में अलग-अलग मानों का चयन करें.

    फ़िल्टर ठीक से कार्य नहीं कर रहा है

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

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

किसी दोहराए जाने वाले अनुभाग या तालिका में कोई फ़िल्टर सेट करने के लिए, आपको अपने प्रपत्र टेम्पलेट में किसी ऐसे दोहराए जाने वाले अनुभाग या तालिका की आवश्यकता होती है जो निम्न आवश्यकताओं को पूरा कर सके:

  • दोहराए जाने वाला अनुभाग या तालिका किसी दोहराए जाने वाले फ़ील्ड या समूह से संबद्ध है.

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

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

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

  1. प्रपत्र टेम्पलेट पर तालिका या अनुभाग के नीचे प्रकट होने वाले दोहराई जाने वाली तालिका या दोहराया जाने वाला अनुभाग लेबल को राइट-क्लिक करें, और तब शॉर्टकट मेनू पर नियंत्रण गुण क्लिक करें.

  2. प्रदर्शन टैब क्‍लि‍क करें.

  3. डेटा फ़ि‍ल्‍टर करें क्‍लि‍क करें.

  4. डेटा फ़ि‍ल्‍टर करें संवाद बॉक्‍स में, जोड़ें क्‍लि‍क करें.

    नोट: यदि‍ आप किसी मौजूदा फ़ि‍ल्टर में कोई शर्त जोड़ना चाहते हैं, तो इच्‍छि‍त फ़ि‍ल्‍टर क्‍लि‍क करें, और तब संशोधि‍त करें क्‍लि‍क करें.

  5. फ़ि‍ल्टर शर्तें नि‍र्दि‍ष्ट करें संवाद बॉक्‍स के पहले बॉक्‍स में, उस फ़ील्‍ड का नाम क्‍लि‍क करें जि‍सका डेटा आप फ़ि‍ल्‍टर करना चाहते हैं.

  6. दूसरे बॉक्स में, उस फ़िल्टर प्रकार को क्लिक करें जिसका आप उपयोग करना चाहते हैं.

  7. तीसरे बॉक्‍स में, फ़ि‍ल्टर करने के लिए इच्‍छित शर्त प्रकार क्‍लि‍क करें, और तब शर्त लि‍खें.

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

    • अपने फ़ि‍ल्‍टर में मौजूदा शर्त और नई शर्त लागू करने के लि‍ए, और क्‍लि‍क करें.

    • अपने फ़ि‍ल्‍टर में मौजूदा शर्त या नई शर्त लागू करने के लि‍ए, या क्‍लि‍क करें.

  9. फ़ि‍ल्‍टर का परीक्षण करने के लि‍ए और यह सुनि‍श्‍चि‍त करने के लि‍ए कि वह ठीक से कार्य कर रहा है, मानक उपकरण पट्टी पर पूर्वावलोकन क्‍लि‍क करें. प्रपत्र टेम्‍पलेट कि‍सी नई विंडो में खुलेगा.

  10. इसका परीक्षण करने के लिए कि वह ठीक से कार्य कर रहा है या नहीं, पूर्वावलोकन विंडो में फ़ि‍ल्‍टर नि‍यंत्रण में अलग-अलग मानों का चयन करें.

    फ़िल्टर ठीक से कार्य नहीं कर रहा है

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

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

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

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

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

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

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

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

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

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

×