पहुँच डिज़ाइन मोड में किसी Access के पुराने संस्करण से है जो किसी डेटाबेस में किसी तालिका या किसी क्वेरी को खोलने के लिए का प्रयास करते हुए 2007 में त्रुटि संदेश: "आपके द्वारा दर्ज अभिव्यक्ति बंद है या मौजूद नहीं है जो किसी ऑब्जेक्ट को संदर्भित करता है"


लक्षण


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

निर्मित की निम्न त्रुटि अभिव्यक्ति आपने ईवेंट गुण सेटिंग के रूप में क्लिक करें:
आपके द्वारा दर्ज अभिव्यक्ति बंद है या मौजूद नहीं है जो किसी ऑब्जेक्ट को संदर्भित करता है।

* अभिव्यक्ति कोई मैक्रो का नाम, किसी यूज़र-डिफ़ाइंड फ़ंक्शन, या [इवेंट प्रक्रिया] का नाम नहीं हो सकता है।
* वहाँ गई त्रुटि मूल्यांकन फ़ंक्शन, इवेंट, या मैक्रो।

कारण


यह समस्या हो सकती जब किसी तालिका या Access 2007 डेटाबेस में कोई क्वेरी किसी प्रपत्र या रिपोर्ट के रूप में समान नाम है।

समाधान


यह तालिका या क्वेरी का नाम से भिन्न है जिससे इस समस्या को हल करने के लिए, प्रपत्र या रिपोर्ट का नाम बदलें।

चेतावनी नाम ' स्वतः सुधारें ' अधिकांश समस्याएँ जो तब हो सकती जब आप कोई प्रपत्र, रिपोर्ट, तालिकाएँ, या क्वेरीज़ का नाम बदलना ठीक करता है। तथापि, नाम स्वत: सुधार तालिकाओं, क्वेरी, या फ़ील्ड नाम परिवर्तन में कोड या मैक्रो में सुधार नहीं है। साथ ही, नाम स्वत: सुधार परिवर्तन प्रपत्र, रिपोर्ट, या नियंत्रण के नाम के लिए ट्रैक नहीं करता है। कुछ संदर्भ को मैन्युअल रूप से ठीक करने के लिए आपके पास हो सकता है। इसलिए, सुनिश्चित करें कि आप कोई भी परिवर्तन करने से पहले डेटाबेस के एक बैकअप प्रतिलिपि बनाएँ।

प्रपत्र या रिपोर्ट में डेटाबेस का नाम बदलने के लिए, निम्न चरणों का पालन करें:
  1. Microsoft Office बटनक्लिक करें, और तब खोलेंक्लिक करें।
  2. खोलें संवाद बॉक्स में, आप खोलना चाहते हैं उस डेटाबेस का चयन करें, और उसके बाद खोलेंक्लिक करें।
  3. यदि आपको निम्न संदेश प्राप्त होता है, तो विकल्पक्लिक करें, यह सामग्री सक्षम करेंक्लिक करें, और तब ठीकक्लिक करें।
    कृपया ऊपर सुरक्षा पट्टी का उपयोग कर इस डेटाबेस में कोड को सक्षम या विश्वसनीय फ़ोल्डर से इस फ़ाइल को खोलें।
  4. Microsoft Office बटनक्लिक करें, और तब Access विकल्पक्लिक करें।
  5. Access विकल्प संवाद बॉक्स में, वर्तमान डेटाबेसपर क्लिक करें।
  6. के अंतर्गत नाम स्वत: सुधार विकल्प, सुनिश्चित करें कि नाम स्वत: सुधार करें चेक बॉक्स चयनित है। यदि यह चयनित नहीं है, तो नाम स्वत: सुधार कार्यान्वित करें चेक बॉक्स को चुनने के लिए क्लिक करें। फिर, बंद करें और डेटाबेस परिवर्तन प्रभावी करने के लिए पुन: खोलें।
  7. में नेविगेशन फलक, प्रपत्र या रिपोर्ट राइट-क्लिक करें, और उसके बाद नाम बदलेंक्लिक करें।
  8. प्रपत्र या रिपोर्ट के लिए कोई नया नाम टाइप करें, और उसके बाद ENTER दबाएँ।
  9. त्वरित पहुँच उपकरण पट्टी पर, सहेजेंक्लिक करें।
किसी प्रपत्र या किसी रिपोर्ट का नाम बदलने के लिए, कैसे के बारे में अधिक जानकारी के लिए, निम्न चरणों का पालन करें:
  1. Microsoft Office Access मददक्लिक करें, या F1 दबाएँ।
  2. का नाम बदलें या ऑब्जेक्ट को हटाने के लिए खोज बॉक्स में टाइप करें।
  3. विषयों को देखने के लिए खोजेंक्लिक करें।