अनुरोध में पैरामीटर कैसे बनाएं। एक पैरामीटर के साथ एक क्वेरी बनाना

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

उदाहरण

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अभिलेखों के समूहों पर गणना करने वाली क्वेरी कहलाती हैं सारांश अनुरोध .

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

लाइन जोड़ें समूह संचालनआप ट्रेस कर सकते हैं। रास्ता:*मेनू आइटम देखें, समूह। संचालन;*बटन (एकाधिक ऑपरेशन) टूलबार पर।

सभी रिकॉर्ड में प्रश्नों का सारांश

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

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

रिकॉर्ड के कई समूहों के लिए प्रश्नों का सारांश

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



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

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

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

ग्रुपिंग सेटिंग द्वारा संसाधित फ़ील्ड;

योग करने योग्य क्षेत्र; गैर-योग योग्य क्षेत्र।

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

Ø समूह कार्य

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

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

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

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

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

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

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

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

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

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

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

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

34. क्रॉस अनुरोध। नियुक्ति। निर्माण के नियम और तरीके

क्रॉस क्वेरी

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

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

एक क्रॉस क्वेरी बनाएं।

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

क्वेरी ® ® कंस्ट्रक्टर बनाएं;

उन तालिकाओं का चयन करें जिन पर क्रॉस-अनुरोध बनाया जाएगा;

आवश्यक क्षेत्रों का चयन करें;

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

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

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

ü query ® create ® क्रॉस क्वेरी

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

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

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

टिप्पणी:

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

इस प्रकार, क्रॉसस्टैब क्वेरी में एक नई पंक्ति दिखाई दी, जिसमें कम से कम 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. शिलालेख:आपको डिफ़ॉल्ट रूप से रखे गए टेक्स्ट के अलावा फॉर्म में टेक्स्ट रखने की अनुमति देता है; चार। समूह स्विच करें:चेकबॉक्स, रेडियो बटन, या वैकल्पिक मानों के सेट का प्रतिनिधित्व करने वाले रेडियो बटन के समूह में रखने के लिए उपयोग किया जाता है

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

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

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

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

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

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

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

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

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

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

1. इस क्वेरी को डिज़ाइन व्यू में खोलें।

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

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

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

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



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

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

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

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

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

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

टैब पर सृष्टिपैनल में रिपोर्टोंकमांड बटन चुनें रिपोर्ट विज़ार्ड.

खिड़की में रिपोर्टिंगपहले तालिका चुनें संधियोंऔर क्षेत्र कोड, जाक, क्स्प। DATE_OKON, SUM.दबाने वाला बटन आगे.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

यदि कोई कंप्यूटर नेटवर्क से स्थायी रूप से जुड़ा है, तो उसे स्थायी कनेक्शन कहा जाता है।

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

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

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

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

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

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

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

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

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

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

5. बटन दबाएं प्रक्षेपणउपकरण पट्टी

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

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

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

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

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



संख्या चिह्न (#), उनमें मान्यता प्राप्त तिथियां हैं;

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

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

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

तालिका बनाने के लिए प्रश्न

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

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

2. डिज़ाइन मोड में वापस, कमांड का चयन करें क्वेरी/तालिका बनाएं....

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

अद्यतन अनुरोध

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

1. एक नई चयन क्वेरी बनाएं और पर स्विच करके इसकी शुद्धता की जांच करें मेज.

2. डिज़ाइन दृश्य में वापस, कमांड का चयन करें अनुरोध/अद्यतन.

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

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

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

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

2. वापस मोड में निर्माता, एक कमांड चुनें अनुरोध / जोड़ें....

3. दिखाई देने वाली विंडो में, उस तालिका का नाम दर्ज करें जिसमें आप डेटा से जुड़ना चाहते हैं, और क्लिक करें ठीक है.

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

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

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

2. मोड में स्विच करके तैयार की गई शर्तों की शुद्धता की जांच करें मेज.

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

4. दिखाई देने वाली लाइन में मिटानाअतिरिक्त चयन मानदंड निर्धारित करें।

फॉर्म निर्माण

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

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

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

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

उदाहरण

डिज़ाइन दृश्य में तालिका और प्रपत्र बनाएँ

1. भागो एमएस एक्सेस/नया डेटाबेसया डेटाबेस खोलें/ठीक है

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

3. टैब पर क्लिक करें टेबल/सृजन करना

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

5. खिड़की में तालिका 1: तालिकाआइए तालिका भरना शुरू करें।

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

आइटम नंबर, देश, क्षेत्र, जनसंख्या, राजधानी, भाषा, मुद्रा, नक्शा।

इन क्षेत्रों में निम्नलिखित होंगे डेटा के प्रकार(काले त्रिकोण पर क्लिक करके माउस से डेटा प्रकार का चयन किया जाता है):

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

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

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

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

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

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

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

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

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

तालिका 5.2

13. देशों को वर्णानुक्रम में व्यवस्थित करें (हाइलाइट देश क्षेत्रऔर आरोही क्रम में क्रमबद्ध करें

14. देश को सबसे बड़े क्षेत्र के साथ प्रदर्शित करें। (कर्सर के साथ सबसे बड़े क्षेत्र को हाइलाइट करें /)

15. सबसे छोटी आबादी वाले देश को प्रदर्शित करें। (सबसे छोटे अंक को हाइलाइट करें/ पोस्ट/चयन द्वारा फ़िल्टर/पोस्ट/फ़िल्टर हटाएं)

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

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

18. फॉर्म के साथ काम करना: टेबल बंद करें/ऑब्जेक्ट का चयन करें एक जादूगर के साथ आकार / बनाएँ/ >> बटन का उपयोग करके सभी क्षेत्रों का चयन करें / फिर एल्गोरिथम के अनुसार कार्य करें / (एक कॉलम में) / किया।

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

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

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

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

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

टिप्पणी:यह लेख एक्सेस वेब ऐप्स पर लागू नहीं होता है।

शब्दावली

नीचे वर्णित चरण-दर-चरण प्रक्रिया के साथ आगे बढ़ने से पहले, कुछ शर्तों के साथ खुद को परिचित करना उपयोगी है।

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

    • एक नमूने के लिए;

      पार;

      जोड़ने के लिए;

      एक टेबल बनाने के लिए;

      एक अद्यतन के लिए।

    शर्तें। शर्तों को "फ़िल्टर" एक क्वेरी में जोड़ा जाता है ताकि उन तत्वों को निर्दिष्ट किया जा सके जिन्हें इसे वापस करना चाहिए।

ऊपर बताए गए प्रश्नों के प्रकारों के बारे में अधिक जानकारी के लिए, प्रश्नों का परिचय आलेख देखें।

पैरामीटर के साथ एक क्वेरी बनाना

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

जब आप क्वेरी चलाते हैं, तो टेक्स्ट बिना वर्ग कोष्ठक के प्रदर्शित होता है।

वांछित मान दर्ज करें और बटन पर क्लिक करें ठीक है.

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

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

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

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

किसी क्वेरी में पैरामीटर के लिए डेटा प्रकार सेट करने के लिए, इन चरणों का पालन करें:

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

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

    कॉलम में डेटा प्रकारप्रत्येक पैरामीटर के लिए डेटा प्रकार चुनें।

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

क्योंकि मर्ज अनुरोध को अनुरोध प्रपत्र पर नहीं देखा जा सकता है, इसके लिए चरण थोड़े भिन्न होंगे।


संघ प्रश्नों के बारे में अधिक जानकारी के लिए, एकाधिक प्रश्नों के संयुक्त परिणाम देखने के लिए संघ क्वेरी का उपयोग करें देखें।

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

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


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

:

पैरामीटर दर्ज करने के बाद, क्वेरी पैरामीटर स्ट्रिंग वाले मान लौटाएगी। उदाहरण के लिए, पैरामीटर स्ट्रिंग हमआइटम लौटाएगा जहां पैरामीटर फ़ील्ड "ऑस्ट्रेलिया" या "ऑस्ट्रिया" है।

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

ऐसे तत्व लौटाएं जो किसी पैरामीटर से मेल नहीं खाते

पैरामीटर से मेल खाने वाले तत्वों को वापस करने के बजाय, आप एक क्वेरी बना सकते हैं जो ऐसे तत्व लौटाती है जो पैरामीटर से मेल नहीं खाते। उदाहरण के लिए, हो सकता है कि आप वर्ष के लिए क्वेरी करना चाहें और निर्दिष्ट वर्ष से अधिक मूल्य वाले आइटम वापस करना चाहें। ऐसा करने के लिए, वर्ग कोष्ठक में पैरामीटर क्वेरी के बाईं ओर तुलना ऑपरेटर दर्ज करें, उदाहरण के लिए >[वर्ष दर्ज करें:].

वीडियो: प्रश्नों में पैरामीटर का उपयोग करना

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