पैरामीटर के साथ एक क्वेरी बनाना। पैरामीटर के साथ अनुरोध करने के लिए डिज़ाइन किए गए पैरामीटर के साथ अनुरोध

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

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

1. कन्स्ट्रक्टर मोड में यह क्वेरी खोलें।

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

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

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

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



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

61. रिपोर्ट: असाइनमेंट, निर्माण, उपयोग (एमएस एक्सेस)।

रिपोर्ट का उपयोग टेबल और प्रश्नों से परिणाम डेटा को देखने के लिए सुविधाजनक दृश्य में प्रदर्शित करने के लिए किया जाता है। रिपोर्ट डेटा को समूहबद्ध करने और मुद्रित दस्तावेजों (हेड्स, पेज नंबर, सृजन समय और कलाकार के बारे में सेवा जानकारी) के विशिष्ट डिजाइन तत्वों में प्रवेश करने के लिए विशेष साधन प्रदान करती हैं। रिपोर्ट के निष्पादन का परिणाम स्क्रीन या प्रिंट पर देखा जा सकता है।

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

स्वचालित डिजाइन उपयोग के लिए मास्टर रिपोर्ट.

हम उदाहरण पर इसका विश्लेषण करेंगे: ग्राहकों द्वारा समूहित अनुबंधों (सिफर, कलाकार, समाप्ति तिथि, राशि) के बारे में जानकारी के साथ एक रिपोर्ट बनाने के लिए।

टैब पर जंतु पैनल में रिपोर्टों कमांड बटन का चयन करें मास्टर रिपोर्ट.

खिड़की में रिपोर्ट बनाना पहले तालिका का चयन करें ठेके और खेत सिफर, जैक, एसपी। DATE_OKON, राशि। बटन दबाएँ आगे की.

मैदान पर एक समूह सेट करें ज़क। बटन दबाएँ आगे की।फ़ील्ड सेट करें जिसके द्वारा डेटा सॉर्टिंग की जानी चाहिए। हमारे उदाहरण में, क्षेत्र DATE_OKON। बटन दबाएँ आगे की.

रिपोर्ट का नाम दर्ज करें - अनुबंधों पर रिपोर्ट करें। बटन दबाएँ तैयार।

रिपोर्ट सही तरीके से बनाने के लिए, इसके प्रत्येक विभाजन के उद्देश्य को समझना आवश्यक है। उदाहरण के लिए, विभाजन का चयन जिसमें गणना नियंत्रण रखा जाएगा, परिणाम की गणना करने की विधि निर्भर करेगी। रिपोर्ट का लेआउट बनाना और बदलना रिपोर्ट संरचना पर आधारित है।

प्रत्येक खंड का उद्देश्य:

रिपोर्ट हेडर में आम तौर पर कंपनी के प्रतीक, रिपोर्ट नाम, तिथि शामिल है। शीर्षक रिपोर्ट की शुरुआत में केवल एक बार शीर्ष पाद के सामने प्रदर्शित होता है;

शीर्ष पादक प्रत्येक पृष्ठ के शीर्ष पर प्रदर्शित होता है और इस मामले में उपयोग किया जाता है जब यह आवश्यक होता है कि रिपोर्ट का नाम और अन्य सामान्य जानकारी प्रत्येक पृष्ठ पर दोहराई जाती है;

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

डेटा क्षेत्र (विस्तार) डेटा स्रोत से प्रविष्टियों को प्रदर्शित करता है, जो मुख्य सामग्री सामग्री बनाते हैं;

समूह नोट (पाद लेख) रिकॉर्ड के प्रत्येक समूह के अंत में समूह पर परिणाम और अन्य सारांश जानकारी प्रदर्शित करने के लिए उपयोग किया जाता है। यदि आप SUM सांख्यिकीय फ़ंक्शन का उपयोग करके नोट समूह में कंप्यूटेबल नियंत्रण रखते हैं, तो राशि की गणना वर्तमान समूह के लिए की जाएगी;

पाद लेख पृष्ठ संख्या पर लागू होता है और प्रत्येक पृष्ठ के नीचे अन्य जानकारी प्रदर्शित करता है;

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

प्रश्न 62. कंप्यूटर नेटवर्क की अवधारणा और प्रकार।

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

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

यदि कंप्यूटर को लगातार नेटवर्क में शामिल किया जाता है, तो कहा जाता है कि इसका स्थायी संबंध है।

यदि कंप्यूटर केवल ऑपरेशन के समय नेटवर्क से जुड़ता है, तो इसमें एक स्विच कनेक्शन है।

कनेक्शन को दूर से किया जा सकता है, उदाहरण के लिए, फोन द्वारा। इस मामले में, यौगिक को रिमोट एक्सेस कनेक्शन कहा जाता है।

2 प्रकार के स्थानीय नेटवर्क हैं: सहकर्मी नेटवर्क और ग्राहक / सर्वर नेटवर्क। उनमें से प्रत्येक विंडोज द्वारा समर्थित है।

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

नेटवर्क प्रकार क्लाइंट / सर्वर। एक चयनित कंप्यूटर सर्वर का उपयोग किया जाता है, जो साझा फ़ाइलों को केंद्रित करता है और जो कई उपयोगकर्ताओं के लिए प्रिंट सेवा और अन्य सेवाओं का प्रतिनिधित्व करता है।

पैरामीटर (पैरामीट्रिक क्वेरी) के साथ अनुरोध

एक नियम के रूप में, पैरामीटर (चित्र 10.34) के साथ अनुरोध उन मामलों में बनाए जाते हैं जहां यह इस अनुरोध को बार-बार करना है, केवल चयन स्थितियों को बदलना है।

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

अंजीर। 10.34।

कई पैरामीटर; इस मामले में, उनमें से प्रत्येक अद्वितीय और जानकारीपूर्ण होना चाहिए।

उदाहरण के लिए, आपको एक निश्चित राशि, उनके नाम, कीमतों और एक वेयरहाउस फोन के लायक प्रोसेसर प्रदर्शित करने के लिए एक पैरामीट्रिक क्वेरी बनाने की आवश्यकता है जहां वे संग्रहीत हैं (कीमत माल की कीमत है)।

क्रॉस रिक्वेस्ट

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

एक क्रॉस-क्वेरी बनाने के लिए, इन चरणों का पालन करें।

कन्स्ट्रक्टर मोड में, चयन करने का अनुरोध करें।

के अनुरोध के प्रकार को बदलें पार करना (टैब) अनुरोधों के साथ काम करें, समूह अनुरोध का प्रकार) (चित्र 10.35)।

अंजीर। 10.35।

क्वेरी फॉर्म के नीचे रेखाएं "समूह ऑपरेशन" और "क्रॉस टेबल" (चित्र 10.36) दिखाई देगी।

प्रत्येक क्वेरी फ़ील्ड के लिए "क्रॉस टेबल" लाइन में, चार सेटिंग्स में से एक का चयन करें: स्ट्रिंग हेडर, कॉलम हेडर। मूल्य (क्रॉस-टेबल कोशिकाओं में हटाए गए) या प्रदर्शित नहीं किया गया।

क्रॉस-रिक्वेस्ट के लिए, पंक्ति शीर्षलेख के रूप में फ़ील्ड (आप कई कर सकते हैं) निर्धारित करें। एक (और केवल एक) फ़ील्ड निर्धारित करें जिसे कॉलम हेडलाइंस के रूप में उपयोग किया जाएगा।

मूल्यों का एक (और केवल एक) फ़ील्ड निर्धारित करें। यह फ़ील्ड परिणाम होना चाहिए (यानी, समूह "समूह ऑपरेशन" में, अंतिम कार्यों में से एक को निर्दिष्ट किया जाना चाहिए,

अंजीर। 10.36।

संक्षेप (योग) का उदाहरण, औसत (औसत) या संख्या (गणना) की परिभाषाएं)।

उदाहरण के तौर पर, एक क्रॉस-क्वेरी बनाने पर विचार करें जो गोदामों में संग्रहीत वस्तुओं की संख्या प्रदर्शित करता है। पंक्तियों की शीर्षकों में, हम माल के नामों को इंगित करते हैं, स्तंभों की शीर्षकों में - गोदामों की संख्या (चित्र 10.37)।

अंजीर। 10.37।

प्रश्नों में गणना की गई फ़ील्ड

अनुरोध का उपयोग गणना को पूरा करने और स्रोत तालिकाओं से सारांशित करने के लिए किया जा सकता है।

गणना वाले फ़ील्ड बनाने के लिए, आप अंकगणितीय ऑपरेटरों और किसी भी अंतर्निहित पहुंच कार्यों का उपयोग कर सकते हैं।

गणना की गई फ़ील्ड में टेक्स्ट फ़ील्ड के मूल्यों के संयोजन (संयोजन) का परिणाम भी हो सकता है। ऐसा करने के लिए, उद्धरण में टेक्स्ट दर्ज करें, "और" प्रतीक को एक संयोजन ऑपरेटर के रूप में उपयोग किया जाता है। उदाहरण के लिए, आप एक ऐसा क्षेत्र बना सकते हैं जिसमें फ़ील्ड [उपनाम] और फ़ील्ड [नाम] को जोड़ने का परिणाम होगा।

क्षेत्र, जिनकी सामग्री गणना का परिणाम है लेकिन अन्य क्षेत्रों की सामग्री कहा जाता है गणना क्षेत्र। गणना की गई फ़ील्ड केवल परिणामी तालिका में मौजूद है।

एक गणना क्षेत्र बनाना क्वेरी फॉर्म (चित्र 10.38) के खाली कॉलम के "फ़ील्ड" की गणना करने के लिए केवल अभिव्यक्ति दर्ज करके किया जाता है।

अंजीर। 10.38।

क्वेरी को निष्पादित करने के बाद, एक नया आईओएल गणना की गई अभिव्यक्ति के नाम के रूप में उपयोग किए जाने वाले "अभिव्यक्ति 1" नाम के साथ प्रकट होता है।

क्वेरी कन्स्ट्रक्टर मोड में, नाम "अभिव्यक्ति!" अधिक जानकारीपूर्ण। उदाहरण में "अभिव्यक्ति!" "कीमत की कीमत" पर बदल गया।

जटिल गणना में प्रवेश करने के लिए, पी का उपयोग करें बाहरी अभिव्यक्ति(चित्र 10.39), जिसे टैब पर स्थित एक कमांड द्वारा कहा जाता है अनुरोधों के साथ काम करें(नियंत्रक मोड में) समूह में अनुरोध स्थापित करनाया संबंधित संदर्भ मेनू कमांड।

अंजीर। 10.39।

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

बिल्डर एक अभिव्यक्ति को ठीक से बनाने में मदद करेगा। बटन पर क्लिक करें ठीक हैऔर दर्ज की गई अभिव्यक्ति को अनुरोध फॉर्म में स्थानांतरित कर दिया जाएगा।

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

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

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

3. कमांड का चयन करें अनुरोध / पैरामीटर.

4. दिखाई देने वाली खिड़की में अनुरोध पैरामीटर स्क्वायर ब्रैकेट के बिना पैरामीटर दर्ज करें ("फास्ट" कॉपी का सटीक रूप से उपयोग करने और क्लिपबोर्ड से कुंजी डालने के लिए) और इसके अनुरूप डेटा प्रकार निर्दिष्ट करें। क्लिक ठीक है.

5. बटन पर क्लिक करें दौड़ना टूलबार।

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

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

प्रश्नों में गणना की गई फ़ील्ड

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

स्क्वायर ब्रैकेट्स ([...]), वे नियंत्रण के नाम हैं;



संख्याओं के संकेत (#), उन्होंने तिथियों को मान्यता दी है;

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

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

उदाहरण के लिए: लाभ: [आय] - [खपत]।

एक टेबल बनाने के लिए अनुरोध

इस प्रकार के क्वेरी प्रकार को लागू किया जाना चाहिए, उदाहरण के लिए, पुराने डेटा ब्लॉक को संग्रहित करने या बैकअप टेबल को सहेजने के लिए:

टेबल। तालिका की बैकअप प्रतिलिपि बनाने के लिए (एक ही फ़ील्ड युक्त तालिका और मूल में एक ही राशि में) ताकि तालिका के सभी फ़ील्ड को "फ़ील्ड" स्ट्रिंग में खींच न सकें, यह प्रतीक रखने के लिए पर्याप्त है * , तालिका के सभी क्षेत्रों और तालिका क्षेत्रों की शुरुआत में सूची में बदलना।

2. डिजाइनर मोड पर लौटने, कमांड का चयन करें एक टेबल का अनुरोध / निर्माण....

3. दिखाई देने वाली विंडो में, नई तालिका का नाम दर्ज करें और क्लिक करें ठीक है.

अद्यतन के लिए अनुरोध

इस प्रकार के अनुरोध का उपयोग करके, आप मूल तालिका में बदला लेने के लिए कुछ मानदंडों के आधार पर चयनित डेटा ब्लॉक समूह को बदल सकते हैं:

1. एक नया चयन अनुरोध बनाएं और मोड पर जाकर इसकी शुद्धता की जांच करें टेबल.

2. डिजाइनर मोड पर लौटने, कमांड का चयन करें अनुरोध / अद्यतन.

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

रिकॉर्ड जोड़ने के लिए अनुरोध

इस प्रकार की क्वेरी के साथ, एक तालिका के डेटा ब्लॉक (सभी या अनुरोध द्वारा चुने गए) को किसी अन्य तालिका के अंत में रखा जा सकता है:

1. उन डेटा ब्लॉक का चयन करने के लिए एक नया अनुरोध बनाएं जो कुछ तालिका में जोड़े जाएंगे और मोड पर जाकर इसकी शुद्धता की जांच करें टेबल.

2. मोड में लौट रहा है डिजाइनर, टीम का चयन अनुरोध / जोड़....

3. दिखाई देने वाली विंडो में, तालिका का नाम दर्ज करें जिसमें डेटा संलग्न होना चाहिए और दबाएं ठीक है.

रिकॉर्ड हटाने के लिए अनुरोध

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

1. रिमोट डेटा ब्लॉक का चयन करने के लिए एक नया अनुरोध बनाएं। डेटा ब्लॉक का चयन स्ट्रिंग में निर्दिष्ट स्ट्रिंग के अनुसार किया जाता है। शर्त मानदंड.

2. मोड में बदलकर तैयार स्थितियों की शुद्धता की जांच करें टेबल.

3. डिजाइनर मोड पर लौटने, कमांड का चयन करें अनुरोध / हटाएं.

4. स्ट्रिंग में दिखाई देता है हटाएं अतिरिक्त चयन मानदंड स्थापित करें।

एक फॉर्म बनाना

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

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

फॉर्म तीन प्रकारों में प्रदर्शित किया जा सकता है: मोड डिजाइनर, मोड फार्म और मोड टेबल्स।

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

उदाहरण

कन्स्ट्रक्टर मोड में एक तालिका और रूप बनाएं

1. लॉन्च एमएस एक्सेस/नया डेटाबेस या खुला डेटाबेस/ठीक है

2. स्क्रीन पर एक संवाद बॉक्स दिखाई देता है। नई डेटाबेस फ़ाइल। भोला फ़ाइल का नाम बजाय डीबी 1 हम हासिल करते हैं यूरोप/ बटन दबाये सृजन करना उसके बाद, स्क्रीन पर एक विंडो दिखाई देती है जिसमें डेटाबेस बनाया गया है।

3. टैब दबाएं टेबल/सृजन करना

4. दिखाई देने वाली खिड़की में नई मेज वस्तु चुनें निर्माता/ठीक है

5. खिड़की में तालिका 1: तालिका हम टेबल भरना शुरू करते हैं।

6. कॉलम में क्षेत्र का नाम हम खेतों के नाम रिकॉर्ड करेंगे। हमारे क्षेत्र में, फ़ील्ड में निम्नलिखित नाम होंगे:

नहीं। पी / पी, देश, क्षेत्र, जनसंख्या, पूंजी, भाषा, मुद्रा, कार्ड।

पैराबूट डेटा निम्नलिखित है जानकारी का प्रकार(डेटा प्रकार को ब्लैक त्रिभुज पर क्लिक करने वाले माउस द्वारा चुना गया है):

नहीं। पी / पी, क्षेत्र, जनसंख्या - संख्यात्मक;

देश, पूंजी, भाषा, मुद्रा - पाठ;

मानचित्र - ओले ऑब्जेक्ट फ़ील्ड

7. हम टेबल में फ़ील्ड और उनके प्रकार के नाम दर्ज करते हैं, और फिर बटन पर क्लिक करके तालिका को बंद करते हैं। एक्स।टेबल विंडो के ऊपरी दाएं कोने में स्थित है।

8. हम खिड़की में लिखते हैं संरक्षण नाम के तहत हमारी मेज देश / ठीक है।

9. प्रश्न पर कुंजी फ़ील्ड सेट करें? जवाब दे दो नहीं,चूंकि हमारे डेटाबेस में, हम बनाई गई तालिका को नाम से कॉल करेंगे, न कि कीवर्ड द्वारा।

10. प्रेस खुला हुआखिड़की में यूरोप: डेटाबेस। यदि आप फ़ील्ड को पूरक करना चाहते हैं या अपना प्रकार बदलना चाहते हैं, तो आपको बटन पर क्लिक करना होगा कंस्ट्रक्टर।

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

12. मैदान में कार्ड डालने के लिए नक्शानिम्नलिखित एल्गोरिदम निष्पादित करें: फ़ील्ड में कर्सर स्थापित करें नक्शा/ मुख्य मेनू आइटम में चयन करें डालें / ऑब्जेक्ट / माइक्रोसॉफ्ट क्लिप गैलरी / ओके / कार्ड /एक मानचित्र का चयन करें और बाएं माउस बटन पर क्लिक करें (या फ़ाइल / अवलोकन / चित्रों के साथ किसी भी फ़ोल्डर को खोलें)

तालिका 5.2।

13. देशों को वर्णानुक्रम में रखें (आवंटित करें) फ़ील्ड देश और आरोही क्रमबद्ध का उपयोग करें)

14. स्क्रीन पर उच्चतम वर्ग के साथ देश सेवानिवृत्त। (उच्चतम वर्ग /) को हाइलाइट करें

15. कम से कम जनसंख्या के साथ देश सेवानिवृत्त। (कर्सर / के लिए सबसे छोटा अंक चुनें / रिकॉर्ड / चयनित / रिकॉर्ड / फ़िल्टर निकालें)

16. एक अक्षर से शुरू करने के लिए, स्क्रीन पर पूंजी लाने के लिए (पहले अक्षर को आवंटित करें / रिकॉर्ड / चयनित / रिकॉर्ड / फ़िल्टर निकालें)

17. देश को स्क्रीन पर उसी राज्य भाषा के साथ लाने के लिए (कर्सर को वांछित प्रविष्टि पर रखें / रिकॉर्ड / चयनित / रिकॉर्ड / फ़िल्टर निकालें)

18. रूपों के साथ काम करें: तालिका बंद करें / किसी वस्तु का चयन करें मास्टर के साथ फॉर्म / बनाएँ/ बटन \u003e\u003e / अगला का उपयोग करके सभी फ़ील्ड का चयन करें, एल्गोरिदम / (एक कॉलम में) / तैयार पर कार्य करें।

19. सृजन के बाद फार्मड्राइंग को विंडो आकार में फिट करने के लिए, आपको चित्र राइट-क्लिक / चयन पर क्लिक करना होगा गुण / लेआउट / टैब सेट आकार: आकार से चुनें

एक रिपोर्ट बनाना

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

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

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

1. एक साधारण अनुरोध बनाना

एलआर 1 में चर्चा के अनुसार स्टड डेटाबेस खोलें। एक अनुरोध बनाएं जो उन छात्रों के बारे में जानकारी प्रदर्शित करता है जिनके पास ऋण है।

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

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

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

चीज़
NUMBER_S।

उन्हें QBE रूप में खींचकर। उपरोक्त विधि द्वारा डाला गया, "छात्रों" तालिका से खींचें।


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

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

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

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

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

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

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

1.2। एक अंतिम क्वेरी बनाना

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

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

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

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

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

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

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

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

1.4। एक क्रॉस रिक्वेस्ट बनाना

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

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

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

1.5। एक क्वेरी प्रकार "बाहरी संघ" बनाना

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

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

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

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

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

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

चरण-दर-चरण अनुदेश

आईडी \u003d "ए 1"\u003e

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

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

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

एक्सेस में पैरामीटर का अनुरोध किसी भी प्रकार के नमूने में उपयोग किया जा सकता है: अंतिम, क्रॉस या पूछताछ।