रिपोर्ट, उनकी नियुक्ति और उपयोग। रिपोर्ट के प्रकार। रिपोर्ट संरचना। तकनीक बनाना निज़नी नोवगोरोड संस्थान के प्रबंधन के लिए रिपोर्ट क्या है

SQL (आमतौर पर "sicwell" या "esquel" के रूप में कहा जाता है) प्रतीक है स्ट्रक्चर्ड क्वेरी लैंग्वेज। यह एक ऐसी भाषा है जो आपको संबंधित डेटाबेस में बनाने और संचालित करने का अवसर प्रदान करती है जो तालिकाओं में संग्रहीत संबंधित जानकारी के सेट हैं।

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

प्रारंभिक न्यूनतम नोटेशन में, एसक्यूएल का उद्देश्य तीन मूल कार्यों को हल करना था:

1. अपनी संरचना के एक संपूर्ण विवरण के साथ डेटाबेस और टेबल बनाना।

3. डेटा मैनिपुलेशन: डेटा जोड़ें, संपादित करें और हटाएं। एकल बाद में एसक्यूएल प्रशिक्षित किया गया था:

1. लेनदेन प्रसंस्करण।

2. कर्सर नियंत्रण।

3. उपयोगकर्ता अधिकारों की परिभाषा।

वर्तमान में, एसक्यूएल के साथ, उपयोगकर्ताओं को डीबीएमएस के डेवलपर्स द्वारा प्रदान की जाने वाली सभी क्षमताओं को लागू किया गया है। तो, एसक्यूएल भाषा के कार्यों को जिम्मेदार ठहराया जा सकता है:

Ø डेटा संगठन (डेटाबेस विवरण, तालिका संरचना की परिभाषा और उनके बीच संचार);

Ø डेटा नमूना (डीबीएमएस से आवश्यक जानकारी निकालने;

Ø डेटा प्रोसेसिंग (डेटा जोड़ें, बदलें, डेटा हटाएं);

Ø एक्सेस कंट्रोल (डेटा के उपयोगकर्ता एक्सेस अधिकारों की सीमा, अनधिकृत पहुंच से डेटा सुरक्षा);

Ø डेटाबेस की अखंडता सुनिश्चित करना (विनाश के खिलाफ सुरक्षा);

Ø डीबीएमएस स्थिति प्रबंधन।

64. आपको एक रिपोर्ट की आवश्यकता क्यों है? रिपोर्ट में कौन सी जानकारी प्रदर्शित की जाती है? रिपोर्ट संरचना क्या है? मैं एक रिपोर्ट कैसे बना सकता हूं?

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



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



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

एक vmicrosoftaccess रिपोर्ट बनाने के तरीके विभिन्न तरीकों से रिपोर्ट द्वारा बनाया जा सकता है:
निर्माता
मास्टर रिपोर्ट
ऑटो रिपोर्ट: कॉलम में
ऑटो रिपोर्ट: रिबन
मास्टर चार्ट
डाक स्टिकर

65. डेटा एक्सेस पेज क्या हैं? डेटा एक्सेस पेज क्या घटकों के पास है?

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

डेटा एक्सेस पेज में अन्य स्रोतों, जैसे MicrosoftExcel से डेटा भी शामिल हो सकता है।

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

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

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

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

रिकॉर्ड्स - डेटाबेस में संग्रहीत एक तत्व के बारे में संबंधित तथ्यों के सेट। उदाहरण के लिए, छात्र पेट्रोव इवान पर सभी डेटा एक प्रविष्टि है।

समूह - डेटा को सेट में जोड़ते हैं। उदाहरण के लिए, छात्रों के रिकॉर्डिंग को कक्षाओं द्वारा समूहीकृत किया जा सकता है। प्रत्येक वर्ग का नाम एक समूह शीर्षलेख है।

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

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

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

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

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

66. डेटाबेस ऑब्जेक्ट्स के साथ संचालन को स्वचालित करने के लिए माइक्रोसॉफ्ट एक्सेस डीबीएमएस में किस फंड का उपयोग किया जाता है? अंतर क्या है?

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

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

मॉड्यूल को एक प्रोग्राम इकाई में एकत्रित अनुप्रयोगों के लिए विजुअलबासिक भाषा में विवरण और प्रक्रियाओं का एक सेट कहा जाता है।

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

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

67. जब आप डेटाबेस खोलते हैं तो आप स्वचालित रूप से मैक्रो या मैक्रो सेट कैसे कर सकते हैं?

Macrocomand एक निश्चित कार्रवाई करने पर केंद्रित एक निर्देश है।

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

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

ध्यान दें। यदि आप ऑटोएक्सक मैक्रो को बिना किसी डेटाबेस को खोलना चाहते हैं, तो SHIFT कुंजी दबाए जाने पर डेटाबेस खोलें।

68. तालिकाओं के बीच संबंध क्यों है? तालिकाओं के बीच किस प्रकार के संबंध संभव हैं?

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

तालिकाओं के बीच संबंधों के प्रकार। तालिकाओं के बीच संचार स्थापित करते समय, तीन प्रकार के लिंक संभव हैं।

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

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

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

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

69. संबंधित तालिकाएं डेटा अखंडता समर्थन तंत्र का उपयोग क्यों करती हैं? उसकी कार्रवाई क्या है?

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

डेटा अखंडता का अर्थ है:

· संबंधित अधीनस्थ तालिका फ़ील्ड में, आप केवल उन मानों को दर्ज कर सकते हैं जो मुख्य तालिका के संबंधित क्षेत्र में उपलब्ध हैं;

मुख्य तालिका से, आप रिकॉर्ड को हटा नहीं सकते हैं, जिसमें संबंधित क्षेत्र का मूल्य अधीनस्थ तालिका में एक ही क्षेत्र के कम से कम एक मूल्य के साथ मेल खाता है।

यदि निम्न स्थितियों का पालन किया जाता है, तो डेटा अखंडता सेट करें।

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

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

अपवाद: 1) काउंटर फ़ील्ड को एक संख्यात्मक फ़ील्ड से जोड़ा जा सकता है, फ़ील्ड आकार की संपत्ति (फ़ील्डसाइज) जिसमें से एक लंबा पूर्णांक मान होता है; 2) काउंटर फ़ील्ड को एक संख्यात्मक से जोड़ा जा सकता है, अगर फ़ील्ड आकार की संपत्ति (फ़ील्डसाइज) में दोनों फ़ील्ड प्रतिकृति कोड पर सेट की गई है।

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

ध्यान दें। यह न केवल तालिकाओं के लिए, बल्कि प्रश्नों के लिए संबंधों को परिभाषित करने की अनुमति है। इसके अलावा, प्रश्नों के लिए, डेटा की अखंडता आवश्यक नहीं है।

डेटा अखंडता सेट करके, निम्नलिखित नियमों का पालन करना आवश्यक है:

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

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

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

70. Excel में लिखी तालिकाओं के साथ कैसे संपर्क करें?

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

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

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

71. विरोधाभास में बनाए गए डेटाबेस से कैसे संपर्क करें?

72. डेटाबेस का सामान्यीकरण क्या है?

73. सेटिंग्स और एक्सेस डीबीएमएस पैरामीटर को बदलने के लिए उपयोगकर्ता को कौन सी क्षमताएं प्रदान की जाती हैं?

पहुंच निम्नलिखित परिचालन कर सकती है।

1. ओएलई ऑब्जेक्ट फ़ील्ड सहित विभिन्न प्रकार के डेटा के साथ द्वि-आयामी तालिकाओं के संचालन की मूल वस्तुओं को डिजाइन करना।

2. डेटा अखंडता, कैस्केड अद्यतन और रिकॉर्ड हटाने के लिए समर्थन के साथ तालिकाओं के बीच लिंक स्थापित करना।

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

4. सूचना प्रणाली (प्रपत्र, अनुरोध और रिपोर्ट) के डेरिवेटिव का निर्माण, संशोधन और उपयोग, जिसमें निम्न संचालन किए जाने की सहायता से सहायता के साथ:

· उपयोगकर्ता इनपुट और देखने डेटा (रूपों) का अनुकूलन;

विभिन्न तालिकाओं से डेटा कनेक्शन;

· गणनाकृत क्षेत्रों की गणना और गठन के साथ समूह संचालन (यानी रिकॉर्ड्स के समूहों पर संचालन) का संचालन;

एक तार्किक बीजगणित (प्रश्न) उपकरण का उपयोग कर डेटा का चयन;

तालिकाओं और डेटाबेस में निहित मुद्रित डेटा रिपोर्ट संकलित करना।

74. ब्लॉकिंग रिकॉर्ड क्या है? के लिए क्या लगाया जाता है? क्या मूल्य लेते हैं?

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

एक्सेस डेटाबेस में रिकॉर्ड्स को अवरुद्ध करने के लिए तीन सेटिंग्स हैं।

Nolocks)। परिवर्तनीय रिकॉर्ड अवरुद्ध नहीं है। जब आप संशोधित रिकॉर्ड को सहेजने का प्रयास करते हैं, तो उसी समय एक अन्य उपयोगकर्ता ने बदल दिया, स्क्रीन पर एक संदेश दिखाई देता है, निम्न विकल्पों की पेशकश करता है: इस प्रविष्टि विकल्प को सहेजें, किसी अन्य उपयोगकर्ता द्वारा किए गए परिवर्तनों को नष्ट करना; क्लिपबोर्ड पर अपनी, संशोधित प्रविष्टि की प्रतिलिपि बनाएँ; अपने स्वयं के बदलावों से इनकार करें। यह पैरामीटर आपको किसी भी समय रिकॉर्ड बदलने की अनुमति देता है, लेकिन विभिन्न उपयोगकर्ताओं में परिवर्तन करते समय, संघर्ष हो सकते हैं।

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

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

75. मैक्रोज़ क्या हैं, वे क्या कार्य करते हैं?

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

76. वीबीए (अनुप्रयोगों के लिए विजुअल बेसिक) क्या है?

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

77. DAO (डेटा एक्सेस ऑब्जेक्ट्स) क्या है और जिसका उपयोग किया जाता है?

दाओ - DataAcessOBjects - डेटाबेस के लिए ऑब्जेक्ट एक्सेस करें। डेटाबेस नियंत्रण के लिए ऑब्जेक्ट उन्मुख इंटरफ़ेस कर्नेल।

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

डेटाबेस बनाएं, उनकी संरचना बदलें;

डेटाबेस तालिकाओं में संग्रहीत डेटा निकालें, जोड़ें, हटाएं और अपडेट करें;

रिमोट सर्वर पर डेटाबेस से कनेक्ट करें और क्लाइंट-सर्वर अनुप्रयोगों को विकसित करें।

डीएओ विभिन्न प्रारूपों के डेटाबेस तक पहुंच की अनुमति देता है जिन्हें तीन श्रेणियों में विभाजित किया जा सकता है:

■ माइक्रोसॉफ्ट जेट प्रारूप - माइक्रोसॉफ्ट जेट डेटाबेस कर्नेल (माइक्रोसॉफ्ट एक्सेस, माइक्रोसॉफ्ट विजुअल बेसिक, माइक्रोसॉफ्ट विजुअल सी ++ और माइक्रोसॉफ्ट एक्सेल सहित) के आधार पर सभी डेटाबेस।

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

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

78. डेटाबेस के संयुक्त उपयोग को व्यवस्थित कैसे करें?

आम तौर पर, आपके डेटा को जनता के साथ प्रदान करने के लिए आपके पास चार मुख्य दृष्टिकोण हैं।

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

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

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

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

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

नीचे रिपोर्ट के प्रकार हैं।

· एक-लिपिक रिपोर्ट (कॉलम में)- लंबे कॉलम टेक्स्ट जिसमें फ़ील्ड के शिलालेख होते हैं, टेबल या क्वेरी के सभी तालिकाओं से उनके मूल्य।

· मल्टीकोलोन रिपोर्ट - रिपोर्ट से एक कॉलम तक ड्राइव करता है और आपको कई कॉलम में रिपोर्ट डेटा प्रदर्शित करने की अनुमति देता है।

· तालिका रिपोर्ट - एक सार्थक रूप वाला एक रिपोर्ट।

· डेटा ग्रुपिंग और सारांश के साथ रिपोर्ट करें - परिणामों की गणना के साथ समूहों में डेटा को जोड़कर एक टैब्यूलर रिपोर्ट से बनाया गया।

· क्रॉस रिपोर्ट - क्रॉस-रिक्वेस्ट के आधार पर बनाया गया है और इसमें अंतिम डेटा शामिल है।

· समग्र रिपोर्ट - एक जटिल संरचना वाली एक रिपोर्ट जिसमें एक या अधिक रिपोर्ट शामिल हैं।

· शब्द के साथ दस्तावेजों के विलय द्वारा प्राप्त रिपोर्ट (समग्र दस्तावेज़)।

· डाक स्टिकर - विशेष प्रकार की मल्टीकोलोन रिपोर्ट, नाम और पता पते प्रिंट करने के लिए डिज़ाइन की गई।

· संबंधित तालिका रिपोर्ट - एक रिपोर्ट जो आपको कई तालिकाओं से डेटा आउटपुट करने की अनुमति देती है जिनमें कनेक्शन एक-से-कई है।

रिपोर्ट संरचना। रिपोर्ट में निम्नलिखित खंड शामिल हो सकते हैं।

· रिपोर्ट हेडर - केवल पहले पृष्ठ पर प्रदर्शित होता है और रिपोर्ट हेडर क्षेत्र की ऊंचाई निर्धारित करता है जिसमें टेक्स्ट, ग्राफिक्स और अन्य नियंत्रण हो सकते हैं।

शीर्ष पाद लेख - प्रत्येक पृष्ठ के शीर्ष पर प्रदर्शित; एक नियम के रूप में, स्तंभ शीर्षलेख शामिल हैं।

समूह हेडर समूह में पहले रिकॉर्ड से पहले मुद्रित होता है; आम तौर पर समूह में शामिल रिकॉर्ड पर अंतिम डेटा होता है।

डेटा क्षेत्र रिपोर्ट डेटा स्रोत रिकॉर्ड प्रदर्शित करने के लिए डिज़ाइन किया गया है।

समूह नोट क्षेत्र - समूह के अंतिम रिकॉर्ड को संसाधित करने के बाद प्रदर्शित किया गया; आम तौर पर समूह में शामिल रिकॉर्ड पर अंतिम डेटा होता है।

· नट हेड - प्रत्येक पृष्ठ के नीचे प्रदर्शित होता है; उदाहरण के लिए, रिपोर्ट पृष्ठ संख्या, रिपोर्ट की रिपोर्ट, आदि शामिल हैं।

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

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

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

कार्य का उद्देश्य

एक-बिट डेटाबेस के लिए अनुरोधों और रिपोर्ट के गठन के लिए डीबीएमएस एक्सेस में विशेष कार्य कौशल का अधिग्रहण

कार्य योजना

1। परिचय

2. कार्य 1. नमूने के लिए प्रश्नों का गठन

3. कार्य 2. तालिका के आधार पर शिक्षकों की ग्रुपिंग डेटा के साथ एक रिपोर्ट बनाएं

1। परिचय

नमूना के लिए प्रश्नों का गठन।

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

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

एक्सेस (एक्सेस 97) में, आप निम्न प्रकार के अनुरोध बना सकते हैं:

    एक नमूने के लिए अनुरोध;

    पैरामीटर के साथ अनुरोध;

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

    एक तालिका बनाने के लिए परिवर्तन के लिए अनुरोध (अनुरोध, अद्यतन, और प्रविष्टियों को जोड़ें);

    एसक्यूएल प्रश्न (संचार अनुरोध, सर्वर अनुरोध, प्रबंधक, अधीनस्थ अनुरोध)

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

ध्यान दें। सरल नमूना अनुरोध फिल्टर से व्यावहारिक रूप से अलग हैं। फ़िल्टर को अनुरोध के रूप में सहेजा जा सकता है।

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

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

एक नई क्वेरी बनाने के लिए, डेटाबेस विंडो में टैब का चयन करें जंतुऔर बटन पर क्लिक करें<Мастер запросов>। नई अनुरोध विंडो खुलती है, जिसका दृश्य अंजीर में प्रस्तुत किया जाता है। 5.4।

अंजीर। 5.4। क्वेरी निर्माण विकल्पों का चयन

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

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

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

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

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

    जानकारी के भौतिक मीडिया (आमतौर पर एक हार्ड डिस्क) पर अंतरिक्ष की एक छोटी मात्रा की आवश्यकता होती है;

    अनुरोध अंतिम क्वेरी लॉन्च के बाद संशोधित किसी भी रिकॉर्ड के अद्यतन संस्करणों का उपयोग कर सकते हैं।

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

क्वेरी को सहेजने के लिए, इन चरणों का पालन करें। कमांड का पालन करें फ़ाइल, सहेजेंया बटन पर क्लिक करें<Сохранить> टूलबार पर। यदि आप पहली बार क्वेरी को सहेजते हैं, तो बचत संवाद बॉक्स में नया अनुरोध नाम दर्ज करें।

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

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

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

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

एक रिपोर्ट बनाने के लिए, आपको टैब खोलने की आवश्यकता है। रिपोर्टोंऔर बटन पर क्लिक करें<Создать>। नई रिपोर्ट विंडो खुलती है, जिसमें छह मेनू आइटम दिए जाते हैं, यानी छह रिपोर्टिंग विधियां: डिज़ाइनर, रिपोर्ट विज़ार्ड, कॉलम को ऑटो रिपोर्ट, ऑटो रिपोर्ट टेप, मास्टर आरेख और डाक स्टिकर। निर्माताआपको स्वतंत्र रूप से एक रिपोर्ट तैयार करने दें, लेकिन एक अनुभवी उपयोगकर्ता के लिए भी यह आसान नहीं है। मास्टर रिपोर्टटेबल (क्वेरी) और रिपोर्ट लेआउट के संग्रह के आधार पर स्वचालित रूप से एक रिपोर्ट बनाएं। रिपोर्ट बनाने की यह विधि शुरुआती और अनुभवी उपयोगकर्ताओं दोनों के लिए सबसे सुविधाजनक है। कॉलम को ऑटो रिपोर्टतथा ऑटो रिपोर्ट टेप -रिपोर्ट बनाने के सबसे सरल तरीके: केवल तालिका नाम (क्वेरी) निर्दिष्ट करें, जिसके आधार पर रिपोर्ट बनाई जाएगी, और बाकी लोग करेंगे रिपोर्ट विज़ार्ड। मास्टर चार्टएक चार्ट के रूप में एक रिपोर्ट बनाने में मदद करेगा, और डाक स्टिकरपोस्टल स्टिकर प्रिंट करने के लिए स्वरूपित एक रिपोर्ट बनाएं।

अभ्यास 1।प्रश्नों का गठन

1. मेज पर आधारित शिक्षकों की एक साधारण चयन अनुरोध बनाएं जिसमें उपनाम, नाम, शिक्षकों के धैर्य और उनकी स्थिति प्रदर्शित की जानी चाहिए।

2. पोस्ट द्वारा क्रमबद्ध करने के लिए डेटा का अनुरोध करें।

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

कार्य-कार्यइसमें निम्न में शामिल हैं: 1। एक साधारण क्वेरी बनाने के लिए:

2. डेटा को सॉर्ट करने के लिए:

3. क्वेरी को बचाने के लिए:

    क्वेरी टैब पर, राइट-क्लिक करें और संदर्भ मेनू का चयन करें।<Сохранить>

    क्वेरी विंडो बंद करें।

4. पैरामीटर के साथ चयन अनुरोध बनाने के लिए:

ध्यान दें। क्वेरी केवल डिजाइनर मोड में ही की जाती है। किसी अन्य मोड से क्वेरी करने के लिए, आपको टैब खोलना होगा। पूछताछ, वांछित क्वेरी को हाइलाइट करें और बटन पर क्लिक करें।<Открыть>। (या सूची में क्वेरी के नाम पर डबल-क्लिक करें)।

    दिखाई देने वाली विंडो में, नाम दर्ज करें ग्रोमोव और बटन पर क्लिक करें<ОК> ()। शिक्षक पर डेटा के साथ तालिका स्क्रीन पर दिखाई देगी। ग्रोमोव - उनका नाम, संरक्षक और अनुशासन ने उन्हें सिखाया;

    अनुरोध बचाओ;

    क्वेरी विंडो बंद करें।

कार्य 2. तालिका के आधार परशिक्षकों की ग्रुपिंग डेटा के साथ एक रिपोर्ट बनाएं

कार्य-कार्य यह इस प्रकार है:

एक रिपोर्ट बनाने के लिए:

नियंत्रण प्रश्न

1. अनुरोध क्या हैं? उनके पास क्या क्षमताएं हैं?

2. एक्सेस डीबीएमएस में उपयोग किए जाने वाले मुख्य प्रकार के प्रश्नों की सूची बनाएं और वर्णन करें।

3. रिपोर्ट क्या हैं? उनके पास क्या क्षमताएं हैं?

4. नमूना के लिए अनुरोधों के निर्माण का संक्षेप में वर्णन करें।

5. डेटा ग्रुपिंग बनाने के लिए डेटा निर्माण तकनीक का वर्णन करें (तालिका के आधार पर एक तालिका बनाने के उदाहरण पर) शिक्षकों की पदों से डेटा समूह के साथ)।

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

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

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

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

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

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

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

रिपोर्ट परिशिष्ट में प्रस्तुत की जाती है।

डेटाबेस ऑब्जेक्ट के रूप में एक रिपोर्ट बनाना

टिप्पणियाँ (0)

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

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

कन्स्ट्रक्टर रिपोर्ट संरचना

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

इन तत्वों में शामिल हैं:

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

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

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

पाद लेख।यह खंड प्रत्येक पृष्ठ के नीचे दिखाई देता है। रिपोर्ट के प्रत्येक पृष्ठ पर मुद्रित किए गए पृष्ठों की अंतिम मान, तिथियों या संख्याओं जैसे डेटा आउटपुट करने के लिए उपयोग किया जाता है।

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

एक रिपोर्ट बनाने के तरीके

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

~ डिजाइनर

~ रिपोर्ट विज़ार्ड

~ ऑटो रिपोर्ट: कॉलम में

~ ऑटो रिपोर्ट: टेप

~ मास्टर आरेख

डाक स्टिकर

अंजीर। 5.1। विंडो शुरू करने की रिपोर्ट करें

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

ऑटो रिपोर्ट बनाने के लिए, आपको निम्न चरणों को करना होगा:

~ डेटाबेस विंडो में, रिपोर्ट टैब पर क्लिक करें और फिर बनाएं बटन पर क्लिक करें। नई रिपोर्ट संवाद बॉक्स प्रकट होता है।

~ सूची में आवंटित आइटम ऑटो रिपोर्ट: कॉलम या ऑटो रिपोर्ट में: टेप।

~ डेटा स्रोत फ़ील्ड में, तीर पर क्लिक करें और डेटा स्रोत के रूप में तालिका या क्वेरी का चयन करें।

~ ओके बटन पर क्लिक करें।

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

रिपोर्ट डिस्प्ले का प्रदर्शन बदलें

प्रदर्शन पैमाने को बदलने के लिए, एक आवर्धक ग्लास के लिए एक सूचक का उपयोग करें। पूरे पृष्ठ को देखने के लिए, आपको रिपोर्ट में कहीं भी क्लिक करने की आवश्यकता है। शेड्यूल पृष्ठ स्क्रीन पर प्रदर्शित होता है।

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

रिपोर्ट प्रिंट करें

एक रिपोर्ट मुद्रित करने के लिए, आपको निम्नलिखित करना होगा:

~ फ़ाइल मेनू पर, प्रिंट कमांड पर क्लिक करें।

~ प्रिंट क्षेत्र में, पृष्ठ संस्करण पर क्लिक करें।

~ केवल पहले रिपोर्ट पृष्ठ को मुद्रित करने के लिए, "C" और 1 "सॉफ़्टवेयर" फ़ील्ड में 1 फ़ील्ड में 1 दर्ज करें।

~ ओके बटन पर क्लिक करें।

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

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

एक रिपोर्ट लेआउट विकसित करते समय, निम्न सूत्र का पालन करें: रिपोर्ट चौड़ाई + बाएं फ़ील्ड + सही फ़ील्ड<= ширина бумаги.

रिपोर्ट आकार को समायोजित करने के लिए, आपको निम्न तकनीकों का उपयोग करना होगा:

रिपोर्ट चौड़ाई का मूल्य बदलें;

फ़ील्ड की चौड़ाई को कम करें या पृष्ठ के अभिविन्यास को बदलें।

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

1. माइक्रोसॉफ्ट एक्सेस चलाएं। डेटाबेस खोलें (उदाहरण के लिए, decanted डेटाबेस)।

2. ऑटो रिपोर्ट बनाएं: एक तालिका का उपयोग करके टेप (उदाहरण के लिए, छात्रों) डेटा स्रोत के रूप में। रिपोर्ट पूर्वावलोकन मोड में खुलती है, जो आपको यह देखने की अनुमति देती है कि मुद्रित रूप में रिपोर्ट कैसे दिखाई देगी (चित्र 5.2)।

3. कन्स्ट्रक्टर मोड पर जाएं और रिपोर्ट को संपादित करें और प्रारूपित करें। पूर्वावलोकन मोड से डिजाइनर मोड में जाने के लिए, आपको एक्सेस एप्लिकेशन विंडो टूलबार पर बंद कमांड पर क्लिक करना होगा। कन्स्ट्रक्टर मोड स्क्रीन पर दिखाई देगा (चित्र 5.3)।

अंजीर। 5.2। ऑटो रिपोर्ट का उपयोग करके बनाई गई रिपोर्ट का दृश्य

अंजीर। 5.3। कन्स्ट्रक्टर रिपोर्ट

संपादन:

1) शीर्ष पाद लेख और डेटा क्षेत्र में छात्र कोड फ़ील्ड हटाएं;

2) बाईं ओर सभी फ़ील्ड को शीर्ष पाद लेख और डेटा क्षेत्र में ले जाएं।

3) शीर्षक पृष्ठ में शिलालेख बदलें

रिपोर्ट शीर्षक अनुभाग में, छात्र शिलालेख हैं।

माउस पॉइंटर को शब्द छात्रों के दाईं ओर रखें ताकि पॉइंटर ने वर्टिकल फीचर (इनपुट कर्सर) के रूप को स्वीकार कर सकें और इस स्थिति में क्लिक करें।

एनटीयू "केपीआई" दर्ज करें और एंटर दबाएं।

4) शिलालेख को ले जाएं। पाद लेख में, फ़ील्ड का चयन करें \u003d अब () और छात्रों के नाम के लिए इसे रिपोर्ट हेडर में खींचें। तिथि शीर्षक के तहत प्रदर्शित की जाएगी।

5) रिपोर्ट डिजाइनर के टूलबार पर, रिपोर्ट देखने के लिए पूर्वावलोकन बटन पर क्लिक करें

स्वरूपण:

1) NTU "KPI" के हेडर छात्रों को हाइलाइट करें

2) फ़ॉन्ट के हेडसेट, सिलाई और रंग, साथ ही साथ डालने वाली पृष्ठभूमि का रंग बदलें।

3) रिपोर्ट डिजाइनर के टूलबार पर, रिपोर्ट देखने के लिए पूर्वावलोकन बटन पर क्लिक करें।

अंजीर। 5.4। संपादन और स्वरूपण के बाद रिपोर्ट करें

शैली परिवर्तन:

शैली बदलने के लिए, निम्न कार्य करें:

रिपोर्ट कन्स्ट्रक्टर टूलबार पर, ऑटोफॉर्मेट बटन पर क्लिक करें, ऑटोफॉर्मैट डायलॉग बॉक्स खुलता है।

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

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



अन्य समाचार