माइक्रोसॉफ्ट एक्सेस में एक क्वेरी संशोधित करना

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

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

डिजाइन देखें

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

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

ये तीन जुड़ने वाले प्रकार (आंतरिक, बाएं, दाएं) एक डेटाबेस को निष्पादित करने की पूरी श्रृंखला का सबसेट है। अधिक जटिल पूछताछ करने के लिए, आपको SQL व्यू पर जाने की आवश्यकता होगी।

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

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

एसक्यूएल व्यू

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

एसक्यूएल स्टेटमेंट आम तौर पर ब्लॉक फॉर्म का पालन करते हैं:

तालिका 1 चुनें। [फ़ील्डनाम 1], तालिका 2। [फ़ील्डनाम 2]
तालिका 1 से तालिका 1 पर तालिका 2 में शामिल हों। [कुंजी 1] = तालिका 2। [कुंजी 2]
कहां तालिका 1। [फ़ील्डनाम 1]> = "फ़िल्टरवैल्यू"

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

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

अपना काम बचा रहा है

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