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

क्वेरीज़ एक विशेष डेटाबेस प्रबंधन उपकरण है जिसका उपयोग कुछ मानदंडों के आधार पर आवश्यक जानकारी एकत्र करने के लिए किया जा सकता है। एक्सेस में एक पैरामीटर के साथ एक क्वेरी उन मामलों में की जाती है जहां चयन बार-बार किया जाना चाहिए, केवल कुछ शर्तों को बदलना।

एक कस्टम क्वेरी के विपरीत, एक पैरामीट्रिक क्वेरी आपको मुख्य फॉर्म बनाने और सहेजने की अनुमति देती है, लॉन्चिंग से ठीक पहले इसमें केवल शर्तों को बदलती है।

चरण दर चरण निर्देश

आईडी='ए1'>

यदि आपको किसी ऐसी समस्या को हल करने की आवश्यकता है जिसमें क्वेरी मानदंड पहले से ज्ञात नहीं हैं या बदल सकते हैं, तो आपको एक्सेस में एक पैरामीटर के साथ एक क्वेरी का उपयोग करना चाहिए।

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

  1. उदाहरण के तौर पर, एक क्वेरी बनाएं जो किसी विशिष्ट विभाग में कार्यरत शिक्षकों की सूची प्रदर्शित करती हो। यह वह मानदंड है जो परिवर्तनीय होगा, इसलिए "चयन शर्तें" पंक्ति में आपको मान दर्ज करना होगा = [विभाग का नाम दर्ज करें]।
  2. परिणामी फ़िल्टर को "विभागों द्वारा शिक्षकों का चयन" नाम से सहेजें।
  3. अब लॉन्चिंग के बाद आपको एक डायलॉग बॉक्स दिखाई देगा जिसमें आपको जरूरी नाम दर्ज करना होगा, जिसके बाद इस विभाग में नामांकित शिक्षकों की सूची सामने आ जाएगी.

एक्सेस में पैरामीटर वाली क्वेरी का उपयोग किसी भी प्रकार के चयन में किया जा सकता है: सारांश, क्रॉस-सेक्शन, या एक्शन क्वेरी में।

एक नियम के रूप में, एक पैरामीटर के साथ क्वेरीज़ उन मामलों में बनाई जाती हैं जहां इस क्वेरी को बार-बार निष्पादित किया जाना चाहिए, केवल चयन शर्तों को बदलते हुए। चयन क्वेरी के विपरीत, जहां प्रत्येक चयन स्थिति के लिए एक अलग क्वेरी बनाई जाती है और इन सभी क्वेरी को डेटाबेस में संग्रहीत किया जाता है, एक पैरामीट्रिक क्वेरी आपको एक एकल क्वेरी बनाने और संग्रहीत करने और इस क्वेरी को चलाते समय एक चयन स्थिति (पैरामीटर मान) दर्ज करने की अनुमति देती है। , हर बार एक नया परिणाम प्राप्त हो रहा है। पैरामीटर कोई भी पाठ हो सकता है, जिसका अर्थ अनुरोध में प्रदर्शित होने वाले डेटा का मूल्य निर्धारित करता है। पैरामीटर मान एक विशेष संवाद बॉक्स में निर्दिष्ट किया गया है। ऐसी स्थिति में जब आउटपुट डेटा का मान पैरामीटर के निर्दिष्ट मान से अधिक या कम होना चाहिए, तो संबंधित चिह्न को वर्ग कोष्ठक में संलग्न पैरामीटर से पहले अनुरोध फ़ॉर्म के "चयन स्थिति" फ़ील्ड में रखा जाता है। आप तार्किक ऑपरेटरों AND और OR का उपयोग करके एक-दूसरे से संबंधित कई मापदंडों के साथ एक क्वेरी भी बना सकते हैं। जब निष्पादन अनुरोध लॉन्च किया जाता है, तो एमएस एक्सेस स्क्रीन पर प्रत्येक पैरामीटर के लिए एक संवाद बॉक्स प्रदर्शित करेगा। अनुरोध फ़ॉर्म में पैरामीटर को परिभाषित करने के अलावा, आपको अनुरोध कमांड का उपयोग करके निर्दिष्ट करना होगा इसके डेटा प्रकार के अनुरूप पैरामीटर:

1. डिज़ाइन मोड में एक क्वेरी विंडो खोलें और उसमें एक तालिका जोड़ें। अनुरोध फ़ॉर्म में आवश्यक फ़ील्ड को खींचकर और छोड़कर और चयन स्थिति निर्दिष्ट करके एक अनुरोध बनाएं।

2. एक शर्त के रूप में, वर्गाकार कोष्ठक में संलग्न एक पैरामीटर दर्ज करें (उदाहरण के लिए, [एक शीर्षक दर्ज करें] या >[किससे लंबा?])।

3. क्वेरी कमांड का चयन करें > विकल्प.

4. दिखाई देने वाली क्वेरी पैरामीटर विंडो में, वर्गाकार कोष्ठक के बिना पैरामीटर दर्ज करें (सटीकता के लिए, क्लिपबोर्ड से कॉपी और पेस्ट करने के लिए शॉर्टकट कुंजियों का उपयोग करें) और संबंधित डेटा प्रकार निर्दिष्ट करें। ओके पर क्लिक करें।

5. लॉन्च टूलबार बटन पर क्लिक करें।

6. दिखाई देने वाली विंडो में, पैरामीटर मान निर्दिष्ट करें।

7. क्वेरी परिणाम में केवल वे रिकॉर्ड शामिल होंगे जो निर्दिष्ट पैरामीटर मान को संतुष्ट करते हैं।



प्रश्नों में परिकलित फ़ील्ड

क्वेरी का उपयोग गणना करने और स्रोत तालिकाओं से परिणामों को सारांशित करने के लिए किया जा सकता है। परिकलित फ़ील्ड बनाने के लिए गणितीय और स्ट्रिंग ऑपरेटरों का उपयोग किया जाता है। जब आप ऐसा करते हैं, तो एक्सेस अभिव्यक्ति के सिंटैक्स की जांच करता है और स्वचालित रूप से निम्नलिखित वर्ण सम्मिलित करता है:

वर्गाकार कोष्ठक ([...]) नियंत्रणों के नाम संलग्न करते हैं;

संख्या चिह्न (फीट), उनमें मान्यता प्राप्त तिथियां शामिल हैं;

उद्धरण चिह्न ("") ऐसे पाठ को संलग्न करते हैं जिसमें रिक्त स्थान या विराम चिह्न नहीं होते हैं।

वह फ़ील्ड जिसकी सामग्री अन्य फ़ील्ड की सामग्री के आधार पर गणना का परिणाम होती है, कहलाती है परिकलित फ़ील्ड.परिकलित फ़ील्ड केवल परिणाम तालिका में मौजूद है। परिकलित फ़ील्ड का सामान्य प्रारूप है: परिकलित फ़ील्ड नाम: परिकलित फ़ील्ड बनाने के लिए एक अभिव्यक्ति।

उदाहरण के लिए: लाभ: [राजस्व]-[व्यय]।

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

1. अनुरोध प्रपत्र के खाली कॉलम की "फ़ील्ड" पंक्ति में, "=" चिह्न से शुरू होने वाला एक अभिव्यक्ति दर्ज करें और इसमें वर्गाकार कोष्ठक में लिखे गए फ़ील्ड नाम और कुछ अंकगणित या अन्य ऑपरेशन शामिल हों।

2. क्वेरी निष्पादित करने के बाद, परिणामी तालिका में "अभिव्यक्ति!" नाम के साथ एक नया फ़ील्ड दिखाई देगा, जिसका उपयोग अभिव्यक्ति गणना के नाम के रूप में किया जाएगा।

3. क्वेरी डिज़ाइन मोड में, नाम को "अभिव्यक्ति!" में बदलें। कुछ और अधिक सार्थक करने के लिए.

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

अंतिम प्रश्न

प्रश्न आपको बनाने की अनुमति देते हैं अंतिम गणना.इन उद्देश्यों के लिए, एक्सेस 97 प्रदान करता है एसक्यूएल सांख्यिकीय कार्य(चित्र IV.6)। सांख्यिकीय फ़ंक्शन क्वेरी फॉर्म की ग्रुप ऑपरेशन लाइन में निर्दिष्ट है, जो व्यू कमांड निष्पादित करते समय दिखाई देता है > समूह संचालन.

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

चावल। 6 एसक्यूएल फ़ंक्शन

अंतिम क्वेरी चलाने के लिए:

1. क्वेरी डिज़ाइन मोड में रहते हुए, व्यू कमांड का चयन करें ä ग्रुप ऑपरेशन या टूलबार पर ग्रुप ऑपरेशन बटन पर क्लिक करें। परिणामस्वरूप, अनुरोध प्रपत्र में "समूह संचालन" पंक्ति दिखाई देगी।

2. संबंधित फ़ील्ड के लिए, ग्रुपिंग सूची से वांछित फ़ंक्शन का चयन करें।

क्रॉस अनुरोध

क्रॉस-क्वेरी का उपयोग तब किया जाता है जब आपको डेटा को पंक्ति-स्तंभ प्रारूप में संयोजित करने की आवश्यकता होती है। ऐसी क्वेरीज़ डिज़ाइन करते समय, आप कॉलम शीर्षकों के रूप में कुछ फ़ील्ड या अभिव्यक्तियों के मान निर्दिष्ट कर सकते हैं:

1. डिज़ाइन मोड में, तालिका जोड़कर एक क्वेरी बनाएं जो उसका आधार होनी चाहिए।

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

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

4. "क्रॉसस्टैब" पंक्ति में क्लिक करें और ड्रॉप-डाउन सूची से इन फ़ील्ड के मानों के अनुरूप विकल्पों का चयन करें।

5. उस फ़ील्ड के लिए जिसकी सामग्री मान के रूप में प्रदर्शित होती है, "समूह संचालन" पंक्ति में, आवश्यक फ़ंक्शन दर्ज करें, उदाहरण के लिए, ऑटो-सम (योग), औसत मान (औसत) या मात्रा (गणना) निर्धारित करें। क्रॉस-क्वेरी डेटा के आधार पर, आप एक फॉर्म के रूप में प्रस्तुत आरेख बना सकते हैं (अनुभाग IV देखें। 14.1। एक फॉर्म बनाना)।

आप एक क्वेरी डिज़ाइन कर सकते हैं जो आपको डेटा के कई टुकड़े, जैसे दो तिथियां दर्ज करने के लिए प्रेरित करती है। Microsoft Access तब इन तिथियों के बीच के समय अंतराल के भीतर आने वाले सभी रिकॉर्ड वापस कर सकता है।

उदाहरण

  1. किसी तालिका के आधार पर डिज़ाइन दृश्य में एक क्वेरी बनाएं "टूताजा"(फ़ील्ड: निमी, पेरेकोन्नानिमी) और टेबल "आमेट"(फ़ील्ड: निमेटस)।
  2. किसी क्वेरी पैरामीटर को परिभाषित करने के लिए, पंक्ति में दर्ज करें मानदंडकॉलम के लिए " अमेट» (नौकरी का शीर्षक)एक विशिष्ट अर्थ के बजाय, एक शब्द या वाक्यांश और इसे वर्गाकार कोष्ठक में संलग्न करें, जैसे अपनी स्थिति दर्ज करें. जब आप अनुरोध चलाएंगे तो यह वाक्यांश संवाद बॉक्स में एक संकेत के रूप में प्रस्तुत किया जाएगा।

3. यदि आप क्वेरी पैरामीटर के रूप में दर्ज किए गए मान्य डेटा तक पहुंच चाहते हैं, तो आपको पैरामीटर के लिए एक डेटा प्रकार निर्दिष्ट करना होगा। आमतौर पर टेक्स्ट फ़ील्ड के साथ काम करते समय यह आवश्यक नहीं है, क्योंकि डिफ़ॉल्ट रूप से पैरामीटर को एक डेटा प्रकार निर्दिष्ट किया जाता है मूलपाठ. यदि अनुरोध फ़ील्ड में डेटा दिनांक या संख्या है, तो पैरामीटर के लिए डेटा प्रकार निर्दिष्ट करने की अनुशंसा की जाती है। ऐसा करने के लिए, अनुरोध के शीर्ष पर मुक्त फ़ील्ड पर राइट-क्लिक करें और बटन का चयन करें
(विकल्प)एक डायलॉग बॉक्स प्रकट होता है क्वेरी पैरामीटर(अनुरोध पैरामीटर)।

4. कॉलम करना पैरामीटरआपको पैरामीटर का नाम ठीक उसी तरह दर्ज करना होगा जैसा कि अनुरोध फ़ॉर्म में परिभाषित किया गया है (ऐसा करने का सबसे आसान तरीका कॉपी करना है), लेकिन आपको वर्गाकार कोष्ठक दर्ज करने की ज़रूरत नहीं है। कॉलम में डेटा प्रकारड्रॉप-डाउन सूची से आवश्यक डेटा प्रकार का चयन करें। बटन को क्लिक करे ठीक है।

5. बटन पर क्लिक करें (शुरू करना)अनुरोध पूरा करने के लिए. जब आप क्वेरी चलाते हैं, तो एक संवाद बॉक्स प्रकट होता है पैरामीटर मान दर्ज करें,

जिसमें आपको एक मान दर्ज करना होगा, उदाहरण के लिए õpetaja। अनुरोध के निष्पादन के परिणामस्वरूप, हम केवल उन्हीं नाम और उपनामों को देखेंगे जिनका पद शिक्षक है।

आप एक अनुरोध में एकाधिक पैरामीटर दर्ज कर सकते हैं। ऐसे अनुरोध को निष्पादित करते समय, प्रत्येक पैरामीटर के लिए संवाद बॉक्स बदले में प्रदर्शित किए जाएंगे। पैरामीटर मान दर्ज करेंउस क्रम में जिसमें पैरामीटर अनुरोध प्रपत्र पर सूचीबद्ध हैं।

पैरामीट्रिक क्वेरीज़ बनाना

पैरामीट्रिक क्वेरीहर बार जब इसे निष्पादित किया जाता है, तो इसमें कुछ पैरामीटर (चयन शर्तें) दर्ज करने की आवश्यकता होती है।

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

पैरामीट्रिक क्वेरी के लाभ:

डिज़ाइन मोड में क्वेरी को लगातार संशोधित करने की कोई आवश्यकता नहीं है;

प्रपत्रों और रिपोर्टों में उपयोग करें, क्योंकि हर बार जब वे खोले जाते हैं, एमएसए उपयोगकर्ताओं को आवश्यक पैरामीटर के लिए संकेत देता है।

उदाहरण के लिए :

[प्रारंभ तिथि दर्ज करें:] और [अंतिम तिथि दर्ज करें:] के बीच।

किसी निर्दिष्ट वर्ण से शुरू होने वाले शब्दों को खोजने के लिए:

पसंद करें [खोजने के लिए पहला अक्षर दर्ज करें:] और "*" टिप्पणी: यदि आपको किसी पैरामीटर के डेटा प्रकार को बदलने की आवश्यकता है, तो आपको क्वेरी® पैरामीटर्स कमांड चलाने की आवश्यकता है और क्वेरी पैरामीटर्स संवाद बॉक्स में, पैरामीटर्स कॉलम में पैरामीटर नाम दर्ज करें क्योंकि वे क्यूबीई फॉर्म में दर्ज किए गए थे, साथ ही साथ सूची से डेटा प्रकार. डिफ़ॉल्ट रूप से, पैरामीटर प्रकार टेक्स्ट है।

29.परिणाम बनाना. अनुरोध. समूह सेटिंग. परिचालन. समूह कार्य। उदाहरण.

रिकॉर्ड्स के समूहों पर गणना करने वाली क्वेरीज़ को कहा जाता है अंतिम अनुरोध .

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

पंक्ति जोड़ें समूह संचालनपता लगाया जा सकता है तरीका:*मेनू आइटम देखें, समूह. संचालन;*टूलबार पर बटन Σ (समूह संचालन)।

सभी रिकॉर्ड के लिए सारांश प्रश्न

अभिलेखों के एक समूह के लिए सारांश प्रश्न

जब आप ग्रुपिंग विकल्प का उपयोग करते हैं, तो रिकॉर्ड्स को उस फ़ील्ड में समान मानों के आधार पर समूहीकृत किया जाता है जहां यह विकल्प निर्दिष्ट होता है, और एक्सेस तब प्रत्येक समूह के लिए अलग से गणना करता है।

अभिलेखों के अनेक समूहों के लिए सारांश प्रश्न

आप कई फ़ील्ड और कई तालिकाओं से समूहीकृत डेटा पर गणना कर सकते हैं।



मानदंड का उपयोग करके समूहीकरण करना

सारांश क्वेरी में रिकॉर्ड को समूहीकृत करने की अनुमति देने के अलावा, आप संसाधित या प्रदर्शित किए जाने वाले रिकॉर्ड की संख्या पर सीमा भी निर्धारित कर सकते हैं।

ये प्रतिबंध तीन प्रकार के क्षेत्रों पर लागू किए जा सकते हैं:

Ø फ़ील्ड को ग्रुपिंग सेटिंग के साथ संसाधित किया गया;

Ø सारांश योग्य फ़ील्ड;

31.समूह कार्य. परिकलित क्षेत्रों के लिए अभिव्यक्तियों में उनके उपयोग की विशेषताएं।

Ø समूह कार्य

योग - सभी फ़ील्ड मानों के योग की गणना करता है।

औसत - फ़ील्ड के औसत मूल्य की गणना करता है।

न्यूनतम - फ़ील्ड का सबसे छोटा मान ढूँढता है।

अधिकतम - फ़ील्ड का सबसे बड़ा मान ढूँढता है।

गिनती - उन रिकॉर्ड्स की संख्या लौटाता है जिनमें इस फ़ील्ड के मान खाली नहीं हैं।

StDev - किसी दिए गए फ़ील्ड के सभी मानों के लिए मानक विचलन की गणना करता है।

वार- सांख्यिकीय विचरण की गणना करता है। यदि किसी समूह में 2 से कम पंक्तियाँ हैं, तो फ़ंक्शन 0 लौटाता है

Ø नोट 1:समारोह गिनती करनाकिसी फ़ील्ड में गैर-रिक्त मान वाले सभी रिकॉर्ड की गिनती लौटाता है (अर्थात, ऐसे फ़ील्ड जिनमें कोई मान नहीं है व्यर्थ).

Ø नोट 2:कार्य न्यूनतम, अधिकतम, गिनतीसभी फ़ील्ड प्रकारों पर लागू; योग, औसत, StDev, वार- केवल संख्यात्मक और मौद्रिक लोगों के लिए, और पहला अंतिमपाठ करने के लिए।

32. प्रश्नों में कुल योग की गणना करना। उदाहरण.

सभी रिकॉर्ड के लिए प्रश्नों का सारांश।इस प्रकार की क्वेरीज़ ग्रुपिंग विकल्प का उपयोग किए बिना समूह फ़ंक्शन का उपयोग करके बनाई जाती हैं।

उदाहरण: ऑर्डर किए गए ऑर्डर की संख्या, औसत छूट मूल्य, सेवाओं की लागत का अधिकतम और न्यूनतम मूल्य की गणना करें।

34.क्रॉस रिक्वेस्ट. उद्देश्य। सृष्टि के नियम एवं विधियाँ

क्रॉस अनुरोध

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

एक क्रॉस-क्वेरी, अन्य क्वेरीज़ के विपरीत, मानों का उपयोग करती है टेबल, जिसका उपयोग अनुरोध बनाते समय किया जाता है।

एक क्रॉस-अनुरोध बनाना.

क्रॉस-रिक्वेस्ट बनाने के 2 तरीके हैं:

Ø क्वेरी ® क्रिएट ® कंस्ट्रक्टर;

Ø उन तालिकाओं का चयन करें जिनके लिए एक क्रॉस-क्वेरी बनाई जाएगी;

Ø आवश्यक फ़ील्ड का चयन करें;

Ø मेनू आइटम टूलबार पर व्यू ® क्रॉस या फ़ील्ड - क्वेरी व्यू ® क्रॉस;

Ø क्रॉसस्टैब लाइन भरें

विज़ार्ड का उपयोग करके एक क्रॉस क्वेरी बनाएं

ü क्वेरी ® क्रिएट ® क्रॉस क्वेरी

ü एक तालिका या क्वेरी का चयन करें जिससे हम क्वेरी में फ़ील्ड प्रदर्शित करेंगे;

ü उस फ़ील्ड का चयन करें जिसके लिए आप अंतिम गणना और एक समूह फ़ंक्शन करना चाहते हैं; उसी चरण में हम प्रत्येक पंक्ति के लिए कुल मानों के निर्माण की पुष्टि करते हैं

ü अनुरोध नाम सेट करें; तैयार।

टिप्पणी:

यदि, विज़ार्ड का उपयोग करके क्रॉस-क्वेरी बनाते समय, आपको कई तालिकाओं से फ़ील्ड का उपयोग करने की आवश्यकता होती है, तो आपको पहले एक क्वेरी बनानी चाहिए जिसमें सभी आवश्यक फ़ील्ड शामिल होंगे।

इस प्रकार, क्वेरी में एक नई पंक्ति दिखाई दी: क्रॉसस्टैब, जिसमें आपको कम से कम 3 फ़ील्ड चुनने की आवश्यकता है:

Ø पंक्ति शीर्षलेख (समूहीकरण);

Ø कॉलम हेडर (ग्रुपिंग);

Ø मान (समूह फ़ंक्शन)।

परिणाम एक तालिका होगी:

पंक्ति शीर्षलेख: आदेश स्वीकृति दिनांक मान,

स्तंभ शीर्षक: शहर के नाम

मान - प्रत्येक दिन के लिए प्रत्येक शहर से ग्राहक द्वारा ऑर्डर किए गए ऑर्डर की संख्या।

क्रॉस-क्वेरी में चयन की शर्तें

निम्नलिखित फ़ील्ड प्रकारों के लिए शर्तें निर्धारित की जा सकती हैं:

Ø किसी भी नए क्षेत्र के लिए;

Ø पंक्ति शीर्षलेख फ़ील्ड के लिए;

Ø कॉलम हेडर फ़ील्ड के लिए.

एक क्वेरी जो परिवर्तन करती है उसे एक नियमित चयन क्वेरी के रूप में माना जा सकता है जिसे परिणामी तालिका में रिकॉर्ड के निर्दिष्ट समूह पर कुछ संचालन भी करना होगा।

अनुरोध बनाते समय, MsA डिफ़ॉल्ट रूप से बनाता है नमूना अनुरोध.अनुरोध प्रकार बदलने के लिए, आपको अनुरोध डिज़ाइनर मेनू का उपयोग करना होगा।

डेटाबेस विंडो में, क्वेरी-क्रियाओं में से प्रत्येक का अपना आइकन होता है और! (प्रारंभ करें बटन)।

क्योंकि अनुरोध कार्रवाई, इनपुट। परिवर्तन, अचल, तो आपको पकड़ना चाहिए। रास्ता। क्रियाओं का क्रम:

एक क्वेरी चयन बनाएं;2. परिणाम देखने के मोड पर स्विच करें। तालिकाएँ और क्वेरी में चयनित रिकॉर्ड देखें; 3.चयनित अनुरोध को कार्रवाई अनुरोध में परिवर्तित करें; 4.अनुरोध निष्पादित करें: बटन!;5 किए गए परिवर्तनों की जाँच करें। मानों को बदलने (अद्यतन) करने के लिए एक क्वेरी बनाना

ऐसा अनुरोध बनाने के लिए, आपको 2 चरणों से गुजरना होगा:

1. एक चयन अनुरोध बनाएं और बदला जाने वाला डेटा देखें;

2.चयनित क्वेरी को अद्यतन क्वेरी में परिवर्तित करें और निष्पादित करें।

वह। सबसे पहले, आइए एक चयन क्वेरी बनाएं:

आइए फ़ेच अनुरोध को अद्यतन अनुरोध में बदलें:

आइए एक टीम चुनें ® अद्यतन का अनुरोध करें, पंक्ति अद्यतन अनुरोध में जोड़ दी जाएगी।

डिस्काउंट फ़ील्ड में अपडेट लाइन में, 0.15 दर्ज करें।

टूलबार पर, बटन पर क्लिक करें!

अनुरोध पूरा करने के लिए, आपको हाँ में उत्तर देना होगा।

तालिका बनाने के लिए क्वेरी

आइए एक चयन क्वेरी बनाएं;

मेनू से अनुरोध चुनें ® एक तालिका बनाना;

तालिका नाम फ़ील्ड में - नया तालिका नाम

परिणामी तालिका दृश्य मोड पर जाएं, और फिर डिज़ाइनर पर जाएं।

दिनांक आउटपुट को अक्षम करना बेहतर है.

बटन! ® हाँ।

रिकॉर्ड हटाने के लिए एक क्वेरी बनाएं

यह सबसे खतरनाक अनुरोध है!!!

एक डिलीट क्वेरी एक ही समय में कई तालिकाओं से रिकॉर्ड हटा सकती है।

ऐसा करने के लिए आपको यह करना होगा:

तालिकाओं के बीच संबंध परिभाषित किया गया है;

सुनिश्चित करें कि डेटा अखंडता विकल्प सक्षम है;

संबंधित रिकॉर्ड्स का कैस्केड विलोपन विकल्प सक्षम है।

  1. चयन क्वेरी बनाना आवश्यक है;
  2. अनुरोध/हटाएँ;

ऑर्डर तालिका में, ऑर्डर स्वीकृति दिनांक फ़ील्ड का चयन करें, इस फ़ील्ड के लिए, मानदंड सेट करें >=#1/01/08# और<#1.01.09#;Нужно проверить, что результирующая таблица содержит записи, относящиеся только к 2008 году;Режим конструктора;Кнопка!;Кнопка ДА. Записи будут удалены из таблиц.

38.डेटाबेस ऑब्जेक्ट के रूप में फॉर्म। नाम देखने के तरीके. ACCESS में फॉर्म डिज़ाइन करने की विधियाँ

फॉर्म एक प्रकार का डेटाबेस ऑब्जेक्ट है जिसका उपयोग आमतौर पर डेटाबेस में डेटा प्रदर्शित करने के लिए किया जाता है। फॉर्म का उपयोग एक बटन फॉर्म के रूप में भी किया जा सकता है जो अन्य फॉर्म या डेटाबेस रिपोर्ट खोलता है, या डेटा दर्ज करने और दर्ज किए गए डेटा के आधार पर कार्रवाई करने के लिए एक कस्टम संवाद बॉक्स के रूप में भी उपयोग किया जा सकता है। प्रपत्र डिज़ाइन मोड और प्रपत्र मोड का उपयोग करता है। आप विज़ार्ड और डिज़ाइनर का उपयोग करके एक फॉर्म बना सकते हैं। विज़ार्ड: प्रपत्र में प्रदर्शित करने के लिए फ़ील्ड का चयन करें, प्रपत्र की उपस्थिति का चयन करें (एक कॉलम, रिबन, तालिका, संरेखित, पिवट तालिका, पिवट चार्ट), वांछित शैली का चयन करें। फॉर्म मोड (फॉर्म मोड। एक विंडो जिसमें डेटा प्रदर्शित करने या दर्ज करने के लिए एक फॉर्म प्रदर्शित होता है। फॉर्म मोड प्राथमिक मोड है जिसमें आप सारणीबद्ध डेटा दर्ज या संपादित करते हैं। इस मोड में, आप फॉर्म का लेआउट भी बदल सकते हैं।)

40-41.फॉर्म डिज़ाइनर मोड.फ़ॉर्म डिज़ाइनर विंडो का दृश्य.फ़ॉर्म क्षेत्र.फ़ॉर्म डिज़ाइनर मोड में फॉर्म निर्माण का चरण. फॉर्म डिज़ाइनर मोड. जब आप कोई फॉर्म बनाते हैं, तो प्रारंभ में केवल डेटा क्षेत्र प्रदर्शित होता है। प्रपत्र शीर्षक और नोट्स जोड़ने के लिए आपको यह करना होगा: देखें - प्रपत्र शीर्षक/नोट। फॉर्म में हेडर/फुटर भी हो सकता है। डेटा क्षेत्र (डेटा अनुभाग. किसी फॉर्म या रिपोर्ट का मुख्य भाग। इस अनुभाग में आम तौर पर रिकॉर्ड स्रोत में फ़ील्ड से जुड़े नियंत्रण शामिल होते हैं। हालाँकि, इसमें निःशुल्क नियंत्रण भी हो सकते हैं, जैसे लेबल जो फ़ील्ड की सामग्री को परिभाषित करते हैं।) टूलबॉक्स में फ़ील्ड नियंत्रण का चयन करके, आप चयनित क्षेत्र में गणना कर सकते हैं या निम्नानुसार डेटा जोड़ सकते हैं: दायाँ माउस बटन - गुण - डेटा . इसके बाद, हम डेटा को प्रतिस्थापित करते हैं या एक अभिव्यक्ति दर्ज करते हैं।

43.नियंत्रण तत्व, उनके प्रकार और उद्देश्य।

टूलबॉक्स का उपयोग ऑब्जेक्ट को किसी फॉर्म पर रखने के लिए किया जाता है। आइए विचार करें पैनल बटन:

1.वस्तुओं का चयन(आप किसी भी नियंत्रण तत्व का चयन कर सकते हैं, उसे विभाजित कर सकते हैं);2. मास्टर्स(कॉम्बो बॉक्स, विकल्प समूह, बटन, चार्ट और अधीनस्थ बनाने के लिए विज़ार्ड हैं। प्रपत्र);

3.शिलालेख:आपको डिफ़ॉल्ट फॉर्म के अतिरिक्त टेक्स्ट को फॉर्म में रखने की अनुमति देता है; 4. समूह स्विच करें:एक समूह में चेक बॉक्स, रेडियो बटन या रेडियो बटन रखने के लिए उपयोग किया जाता है जो वैकल्पिक मानों के एक सेट का प्रतिनिधित्व करते हैं

स्विच, स्विच, चेकबॉक्सके रूप में उपयोग किया जाता है: 1. तार्किक क्षेत्र से जुड़ा एक अलग नियंत्रण तत्व; 2. एक निःशुल्क नियंत्रण तत्व जो एक विशेष संवाद विंडो में उपयोगकर्ता क्रियाओं को स्वीकार करता है; 3. विकल्प समूह घटक जिसमें चयन के लिए मान प्रदर्शित होते हैं।

सम्मिश्रण पटी:एक समग्र नियंत्रण जो एक फ़ील्ड और एक ड्रॉप-डाउन सूची को जोड़ता है।

सूची:एक स्क्रॉल करने योग्य सूची बनाता है। फॉर्म दृश्य में, चयनित मान को एक नए रिकॉर्ड में दर्ज किया जा सकता है या मौजूदा रिकॉर्ड मान को बदलने के लिए उपयोग किया जा सकता है।

बटन:आपको फ़ॉर्म में विभिन्न क्रियाएं करने की अनुमति देता है: रिकॉर्ड खोजना, रिपोर्ट प्रारूपित करना, फ़िल्टर स्थापित करना/निकालना, आदि।

चित्रकला:एक चित्र रखता है जो OLE ऑब्जेक्ट नहीं है।

मुफ़्त ऑब्जेक्ट फ़्रेम:आपको एक मुफ़्त OLE ऑब्जेक्ट दर्ज करने की अनुमति देता है जो आपके रिकॉर्ड के माध्यम से नेविगेट करने पर अपरिवर्तित रहता है।

संलग्न वस्तु फ़्रेम:आपको OLE ऑब्जेक्ट को एक फॉर्म में प्रदर्शित करने की अनुमति देता है। प्रपत्र के अंतर्निहित रिकॉर्ड स्रोत में संग्रहीत ऑब्जेक्ट के लिए डिज़ाइन किया गया है, ताकि जब आप प्रपत्र में रिकॉर्ड के माध्यम से नेविगेट करें तो विभिन्न ऑब्जेक्ट दिखाई दें।

इसके अलावा, ये भी हैं: पेज ब्रेक, टैब्स का सेट, सबफॉर्म/रिपोर्ट, लाइन, आयत, अन्य तत्व।

क्वेरी विंडो का उपयोग करना

1. एक सरल क्वेरी बनाएं

आइए STUD डेटाबेस खोलें, जैसा कि LR1 में चर्चा की गई है। आइए एक क्वेरी बनाएं जो उन छात्रों के बारे में जानकारी प्रदर्शित करती है जिन पर कर्ज है।

क्वेरी बनाने के लिए, डेटाबेस विंडो सक्रिय करें (LR1 देखें)। उसके बाद, “अनुरोध” स्पाइन और “क्रिएट” बटन पर क्लिक करें। दिखाई देने वाले नए क्वेरी संवाद बॉक्स में, डिज़ाइन बटन का चयन करें। एक्सेस टेबल जोड़ें संवाद बॉक्स खोलता है, जिससे आप जो क्वेरी बना रहे हैं उसके लिए बेस टेबल और क्वेरी का चयन कर सकते हैं। "जोड़ें" बटन पर क्लिक करके "परिणाम" और "छात्र" तालिकाओं का चयन करें, फिर इस विंडो को "बंद करें" बटन से बंद करें।

खुलने वाली क्वेरी डिज़ाइनर विंडो में दो भाग होते हैं: ऊपरी भाग में चयनित तालिकाओं के फ़ील्ड की सूचियाँ होती हैं, और निचले भाग में क्वेरी बनाने के लिए QBE फॉर्म होता है। प्रपत्र का प्रत्येक कॉलम अनुरोध में शामिल एक फ़ील्ड का वर्णन करता है।

किसी फ़ील्ड को क्वेरी में शामिल करने का कार्य उसे माउस का उपयोग करके तालिका फ़ील्ड्स (स्क्रीन के शीर्ष पर स्थित) की सूची से क्यूबीई फॉर्म के वांछित कॉलम में खींचकर किया जाता है। सभी तालिका फ़ील्ड स्क्रीन के शीर्ष पर किसी दी गई तालिका के लिए फ़ील्ड की सूची के शीर्ष पर स्थित "*" प्रतीक को खींचकर सक्षम की जाती हैं।
अपनी क्वेरी में "परिणाम" तालिका से फ़ील्ड शामिल करें:

वस्तु
संख्या_С

उन्हें क्यूबीई फॉर्म में खींचकर। ऊपर चर्चा की गई विधि का उपयोग करके, अंतिम नाम फ़ील्ड को "छात्र" तालिका से खींचें।


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

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

आइए इस फ़ील्ड के लिए "दिखाएँ" ध्वज को रीसेट करें, जो चयन में इस फ़ील्ड के प्रदर्शन को प्रतिबंधित करता है (क्योंकि इसे प्रदर्शित करना आवश्यक नहीं है)।
मानक तुलना ऑपरेटरों के अलावा "=", "<", ">", "<=", ">= ", एक्सेस BEETWEN, IN, LIKE को भी सपोर्ट करता है।
अनुरोध में तथाकथित शामिल हो सकता है परिकलित फ़ील्ड - किसी भी तालिका फ़ील्ड पर परिकलित मान। एक्सेस बड़ी संख्या में फ़ंक्शंस और ऑपरेटरों का समर्थन करता है जिनका उपयोग परिकलित फ़ील्ड बनाते समय किया जाता है।
अनुरोध का परिणाम देखने के लिए, पैनल पर बटन पर क्लिक करें:

आप फ़ील्ड विवरण कॉलम को सक्रिय करके भी शीर्षक बदल सकते हैं; और फिर "व्यू" मेनू के "गुण" कमांड को निष्पादित करके, "फ़ील्ड लेबल" लाइन में इसका नाम दर्ज करें।

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

आइए एक क्वेरी बनाएं जिसमें एक अतिरिक्त फ़ील्ड की गणना की जाएगी। कंप्यूटर विज्ञान विभाग ने अपने कर्मचारियों को नए साल के लिए उनके वेतन का 10% बोनस देने का निर्णय लिया। आइए अंतिम नाम, विभाग, पद, वेतन फ़ील्ड के साथ "शिक्षक" तालिका के आधार पर एक क्वेरी बनाएं। एक परिकलित फ़ील्ड "बोनस" बनाने के लिए जो कर्मचारी को बोनस की राशि के बारे में जानकारी प्रदर्शित करता है, एक नए कॉलम में (भरे हुए कॉलम के बगल में), "फ़ील्ड" लाइन में, अभिव्यक्ति वेतन * 0.1 दर्ज करें। आइए अभिव्यक्ति से पहले फ़ील्ड का नाम दर्ज करके उसका शीर्षक बदलें। सेल में शामिल होगा: "बोनस: [वेतन]*0.1।"

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

1.2. एक सारांश क्वेरी बनाना

सारांश क्वेरीज़ आपको डेटा के समूहों पर सांख्यिकीय जानकारी प्राप्त करने की अनुमति देती हैं, जैसे: योग, अंकगणितीय माध्य, गणितीय अपेक्षा, तालिका फ़ील्ड मानों का फैलाव; फ़ील्ड मानों की संख्या जो कुछ शर्तों को पूरा करती हैं, आदि।
आइए छात्र के GPA के लिए एक क्वेरी बनाएं। आइए एक नया अनुरोध फ़ॉर्म खोलें, इसमें "छात्र", "परिणाम" तालिका जोड़ें और "नंबर_एस", "अंतिम नाम", "ग्रेड_टी", "ग्रेड_पी", "ग्रेड_एल" फ़ील्ड का आउटपुट सेट करें।

अनुरोध में कुल मानों की गणना करने के लिए, टूलबार पर "समूह संचालन" बटन पर क्लिक करें। क्यूबीई फॉर्म पर एक "ग्रुप ऑपरेशन" पंक्ति दिखाई देगी, उस पंक्ति पर प्रत्येक वर्णित फ़ील्ड डिफ़ॉल्ट रूप से "ग्रुप" पर सेट होगी। अब प्रत्येक क्षेत्र के रिकॉर्ड को समूहीकृत किया जाएगा, लेकिन कुल का सारांश नहीं दिया जाएगा। कुल मान प्रदर्शित करने के लिए, आपको "ग्रुपिंग" शब्द को किसी प्रकार के ग्रुप ऑपरेशन से बदलना होगा (परिशिष्ट 1 देखें)।
फ़ील्ड "रेटिंग_टी", "रेटिंग_पी", "रेटिंग_एल" के लिए, "औसत" ऑपरेशन का उपयोग करें, जो रिकॉर्ड के समूह के लिए फ़ील्ड का औसत मूल्य प्रदर्शित करता है (हमें औसत स्कोर मिलता है)।

आइए आउटपुट तालिका के फ़ील्ड शीर्षकों को भी बदलें। ऐसा करने के लिए, "फ़ील्ड" पंक्ति में फ़ील्ड के विवरण में, उनके नए नाम दर्ज करें, उन्हें कोलन के साथ विवरण से अलग करें:
रेटिंग_टी: सिद्धांत
स्कोर_पी: अभ्यास करें
रेटिंग_एल: लैब्स

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

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

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

आइए प्राप्त अनुरोध को "विभागों द्वारा शिक्षकों का चयन" के रूप में सहेजें। क्वेरी चलाने के बाद, हमें एक डायलॉग बॉक्स दिखाई देगा जिसमें विभाग का नाम पूछा जाएगा।

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

1.4. एक क्रॉस क्वेरी बनाना

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

"शिक्षक" तालिका के लिए हमारी क्वेरी के लिए, "क्वेरी" मेनू में, "क्रॉस" पॉइंटर सेट करें। एक्सेस क्यूबीई ब्लॉक में एक "क्रॉसस्टैब" पंक्ति जोड़ देगा। फिर "स्थिति" फ़ील्ड को फ़ॉर्म में ले जाएं और "कॉलम शीर्षक" सेट करें।

अगला फ़ील्ड "विभाग" है, "पंक्ति शीर्षलेख" सेट करें
परिणामी फ़ील्ड "वेतन" है, इसके लिए "मान" सेट करें
"समूह संचालन" - औसत,
आइए प्राप्त अनुरोध को "पद के अनुसार वेतन" के अंतर्गत सहेजें।

1.5. एक बाहरी जुड़ाव क्वेरी बनाएं

एक अन्य प्रकार की तदर्थ क्वेरी बाहरी जुड़ाव है, जिसका उपयोग मल्टी-टेबल क्वेरी में किया जाता है। इस प्रकार की क्वेरी का उपयोग करते समय, रिकॉर्ड का अंतिम सेट न केवल तब बनता है जब आधार तालिकाओं के संबंधित फ़ील्ड मेल खाते हैं, बल्कि एक तालिका के रिकॉर्ड से भी बनता है जिनका दूसरे में मिलान नहीं होता है।

आइए एक क्वेरी बनाएं जो कर्ज वाले और कर्ज रहित सभी छात्रों के बारे में जानकारी प्रदर्शित करती है। यह क्वेरी "छात्र" तालिका में सभी रिकॉर्ड के साथ "नंबर_सी" फ़ील्ड का मिलान करके "छात्र" और "परिणाम" तालिकाओं पर एक बाहरी जुड़ाव का उपयोग करेगी।
बाहरी जुड़ाव बनाने के लिए, आपको जुड़ाव पैरामीटर बदलना होगा। आइए डिज़ाइन मोड में "ऋण" क्वेरी खोलें। सम्मिलित विकल्प संवाद बॉक्स खोलने के लिए छात्र और परिणाम तालिकाओं के बीच लिंक पर क्लिक करें।

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

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