कोई क्वेरी चलाते समय इनपुट पूछने के लिए पैरामीटर्स का उपयोग करना

कोई क्वेरी चलाते समय इनपुट पूछने के लिए पैरामीटर्स का उपयोग करना

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

नोट: यह आलेख Access वेब अनुप्रयोग पर लागू नहीं होता है.

नीचे दिए चरण-दर-चरण प्रक्रिया अपनाने से पहले, इन शर्तों को समझना सहायक है:

  • पैरामीटर   कोई पैरामीटर ऐसी जानकारी का एक भाग होता है जिसे आप क्वेरी को चलाने के दौरान उसे प्रदान करते हैं. पैरामीटर्स स्वंय द्वारा ही या क्वेरी में मापदंड निर्मित करने के लिए बड़े व्यंजक के भाग के रूप में उपयोग किए जा सकते हैं. आप निम्न में से किसी भी प्रकार की क्वेरी पर पैरामीटर्स जोड़ सकते हैं:

    • चयन करें

    • क्रॉसटैब

    • जोड़ना

    • तालिका-बनाना

    • अद्यतन

  • मापदंड   मापदंड वह “फ़िल्टर्स” होते है जिन्हें आप क्वेरी को चलाने पर कौन से आइटम्स लौटाना चाहिए यह निर्दिष्ट करने के लिए क्वेरी में जोड़ते हैं.

ऊपर उल्लिखित क्वेरीज़ के प्रकारों के बारे में अधिक जानकारी के लिए, क्वेरीज़ का परिचय देखें.

कोई पैरामीटर बनाना किसी क्वेरी पर सामान्य मापदंड जोड़ने के समान ही है:

  1. कोई चयन क्वेरी बनाएँ, और फिर क्वेरी को डिज़ाइन दृश्य में खोलें.

  2. पैरामीटर को लागू करने के लिए इच्छित फ़ील्ड की मापदंड पंक्ति में, वर्ग कोष्ठक में बने पैरामीटर बॉक्स में प्रदर्शित करने के लिए इच्छित पाठ दर्ज करें. उदाहरण के लिए, [Enter the start date:]

    एक साधारण पैरामीटर क्वेरी.

  3. उस प्रत्येक फ़ील्ड के लिए चरण 2 दोहराएँ जिस पर आप पैरामीटर जोड़ना चाहते हैं.

आपके द्वारा क्वेरी चलाने पर, संकेत बिना वर्ग कोष्ठक के दिखाई देते हैं.

पैरामीटर "आरंभ तिथि दर्ज करें:" पाठ के साथ संकेत देता है.

आपके द्वारा खोजे जा रहे मान को भरें, और फिर ठीक पर क्लिक करें.

आप किसी मापदंड में एकाधिक पैरामीटर्स का उपयोग कर सकते हैं. उदाहरण के लिए, आपके द्वारा क्वेरी चलाने पर Between [Enter the start date:] And [Enter the end date:] दो संकेत जनरेट करेगा.

दो पैरामीटर्स वाली पैरामीटर क्वेरी.

किसी यूनियन क्वेरी में पैरामीटर जोड़ना

चूंकि आप क्वेरी डिज़ाइन ग्रिड में कोई यूनियन क्वेरी नहीं देख सकते हैं, इसलिए आपको कुछ अलग तरीके से कार्य करना होगा:

  1. यूनियन क्वेरी को SQL दृश्य में खोलें.

  2. कोई WHERE क्लाज़ जोड़ें जिसमें वे फ़ील्ड्स शामिल होती हैं जिन पर आप पैरामीटर्स जोड़ना चाहते हैं.

    यदि कोई WHERE क्लाज़ पहले से मौजूद है, तो यह देखने के लिए जाँचें कि क्या आप जिन फ़ील्ड्स पर पैरामीटर्स जोड़ना चाहते हैं, वह पहले से क्लाज़ में है या नहीं. यदि वे नहीं हैं, तो उन्हें जोड़ें.

  3. where क्लाज़ में अपना पैरामीटर संकेत लिखें, उदाहण के लिए, WHERE [StartDate] = [Enter the start date:]

    दोनों भागों में निम्न क्लॉज़ वाली द्वी-भागीय यूनियन क्वेरी: WHERE StartDate = [Enter the start date:]

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

यूनियन क्वेरीज़ के बारे में अधिक जानकारी के लिए, एकाधिक क्वेरीज़ से कोई एकीकृत परिणाम देखने के लिए यूनियन क्वेरी का उपयोग करें देखें.

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

सामान्य मापदंड के समान ही, आप आइटम्स की विस्तृत श्रेणी से मिलान के लिए पैरामीटर्स को Like कीवर्ड और वाइल्डकार्ड वर्णों के साथ संयोजित कर सकते हैं. उदाहरण के लिए, आप चाह सकते हैं कि आपकी क्वेरी पैरामीटर स्ट्रिंग वाले किसी भी मान से मिलान करने के बाजय, मूल देश/क्षेत्र के लिए संकेत करे. ऐसा करने के लिए:

  1. कोई चयन क्वेरी बनाएँ, और फिर क्वेरी को डिज़ाइन दृश्य में खोलें.

  2. पैरामीटर को जोड़ने के लिए इच्छित फ़ील्ड की मापदंड पंक्ति में, Like "*"&[ लिखें, वह पाठ जिसे आप संकेत के रूप में उपयोग करना चाहते है और फिर ]&"*".

    CountryRegion स्तंभ में निम्न मापदंड के साथ केव्री डिज़ाइन ग्रिड: जैसे "*" और [देश/क्षेत्र दर्ज करें:] और "*"

जब आप पैरामीटर क्वेरी चलाते हैं, तो संकेत संवाद बॉक्स में वर्ग कोष्ठक के बिना, और Like कीवर्ड या वाइल्डकार्ड वर्ण के बिना दिखाई देता है.

"देश/क्षेत्र दर्ज करें" पाठ के साथ एक पैरामीटर प्रॉम्प्ट करता है.

आपके द्वारा पैरामीटर दर्ज करने के बाद, क्वेरी पैरामीटर स्ट्रिंग वाले मान लौटाती है. उदाहरण के लिए, पैरामीटर स्ट्रिंग us वे आइटम्स लौटाती है जिनमें पैरामीटर फ़ील्ड का मान Australia है और वे आइटम्स जिनमें मान USA है.

वाइल्डकार्ड्स के बारे में अधिक जानकारी के लिए, वाइल्डकार्ड वर्णों का मापदंड के रूप में उपयोग करना देखें.

पैरामीटर से मेल नहीं खाने वाले आइटम्स लौटाना

आपके पैरामीटर से मेल खाने वाले आइटम्स लौटाने वाली क्वेरी रखने के स्थान पर, हो सकता है कि आप इससे मेल नहीं खाने वाले आइटम्स लौटाने वाली क्वेरी रखना चाहें. उदाहरण के लिए, हो सकता है कि आप किसी वर्ष के लिए संकेत दें और फिर वे आइटम्स लौटाएँ जिनमें वर्ष आपके द्वारा दर्ज किए गए वर्ष से बड़ा हो. ऐसा करने के लिए, पैरामीटर संकेत को परिबद्ध करने वाले पहले वर्ग कोष्ठक की बाईं ओर एक तुलनात्मक ऑपरेटर लिखें, उदाहरण के लिए,>[Enter a year:].

पैरामीटर डेटा प्रकार निर्दिष्ट करना

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

नोट: यदि कोई पैरामीटर पाठ डेटा स्वीकार करने के लिए कॉन्फ़िगर किया गया है, तो सभी इनपुट को पाठ माना जाता है, और कोई त्रुटि संदेश प्रदर्शित नहीं होता है.

किसी क्वेरी में पैरामीटर्स हेतु डेटा प्रकार निर्दिष्ट करने के लिए:

  1. डिज़ाइन दृश्य में क्वेरी को खोलकर, डिज़ाइन टैब पर, दिखाएँ/छुपाएँ समूह में, पैरामीटर पर क्लिक करें.

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

  3. डेटा प्रकार स्तंभ में, प्रत्येक पैरामीटर के लिए डेटा प्रकार चुनें.

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

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

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

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

×