Access
 sql >> डेटाबेस >  >> RDS >> Access

पहुंच में क्रॉसटैब क्वेरी में अनुपलब्ध फ़ील्ड को कैसे ठीक करें

"क्रॉसस्टैब मिसिंग फील्ड सिंड्रोम" को हमेशा के लिए ठीक करें!

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

आप इसे ठीक कर सकते हैं ताकि कॉलम हमेशा प्रदर्शित हो, भले ही उस कॉलम के लिए डेटा है या नहीं। यहाँ एक उदाहरण है।

  • पहले

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

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

  • बाद

    अब, उपरोक्त उदाहरण में कुछ भी गलत नहीं है, यदि आपको बस इतना ही चाहिए।

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

    हम इसे नीचे करेंगे।

  1. डिज़ाइन दृश्य में क्वेरी खोलें

    नेविगेशन फलक में, क्वेरी पर राइट-क्लिक करें और डिज़ाइन दृश्य . चुनें प्रासंगिक मेनू से।

    यह डिज़ाइन व्यू में क्वेरी को खोलता है।

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

  2. प्रॉपर्टी शीट खोलें

    संपत्ति पत्रक . पर क्लिक करें रिबन में (डिज़ाइन टैब से)।

    यह स्क्रीन के किनारे पर संपत्ति पत्रक खोलता है।

  3. कॉलम शीर्षक जोड़ें

    कॉलम शीर्षकों . में संपत्ति फ़ील्ड में, कॉलम शीर्षकों को दर्ज करें जैसे आप उन्हें दिखाना चाहते हैं, और जिस क्रम में आप उन्हें दिखाना चाहते हैं।

    आप प्रत्येक मान को दोहरे उद्धरण चिह्नों में भी घेर सकते हैं, लेकिन यदि आप ऐसा नहीं करते हैं तो एक्सेस आपके लिए यह कर देगा।

    कॉलम हेडिंग जोड़ना स्पष्ट रूप से एक्सेस को बताता है कि कौन सा कॉलम हेडिंग प्रदर्शित करना है। तो अगर उस कॉलम के लिए कोई डेटा नहीं है, तब भी यह प्रदर्शित होगा।

    इस उदाहरण में, हम प्रत्येक माह को अल्पविराम से अलग करते हुए दर्ज करते हैं।

  4. प्रश्न परिणाम

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आईआरआई वर्कबेंच में माइक्रोसॉफ्ट एक्सेस से कनेक्ट करना

  2. लगातार माइक्रोसॉफ्ट एक्सेस एमवीपी अवार्ड कैसे अर्जित करें

  3. Microsoft Access युक्तियाँ और तरकीबें भाग 2 - प्रपत्र

  4. हल किया गया:Microsoft Office 365 संस्करण 2009 आपके डेटाबेस एप्लिकेशन को तोड़ सकता है

  5. नए Microsoft SQL सर्वर ODBC और OLEDB ड्राइवर्स को अलग करना