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

वीबीए ऑब्जेक्ट ब्राउज़र में छिपे हुए आइटम कैसे दिखाएं

समस्या

VBA Array() की परिभाषा पर जाने का प्रयास करते समय मेरे एक जूनियर डेवलपर को निम्न त्रुटि संदेश मिला समारोह:

'ऐरे' पर नहीं जा सकता क्योंकि यह छिपा हुआ है।

समाधान

मैंने इस उत्तर का अनुसरण किया:

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

जहां तक ​​क्यों का सवाल है Array() फ़ंक्शन _HiddenModule में टक गया है ... मुझे कोई जानकारी नहीं है।

द मास्टर:स्टीफ़न लेबंस

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

यहाँ स्टीफ़न के कोड का एक नमूना है जिसे मैंने अपने एक इवेंट-हैंडलिंग क्लास मॉड्यूल में शामिल किया है:

Private WithEvents mSection As Access.[_SectionInReport]
Private WithEvents mSectionPageHeader As Access.[_PageHdrFtrInReport]
Private WithEvents mSectionPageFooter As Access.[_PageHdrFtrInReport]

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

स्टीफन एक धूर्त कुत्ता है।

परिशिष्ट

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Power BI के साथ Microsoft Access का उपयोग करना

  2. Microsoft Access क्या है और आप इसका उपयोग किस लिए करते हैं?

  3. एमएस एक्सेस क्रैशिंग के साथ समस्याएं आ रही हैं? पहले ये उपाय आजमाएं

  4. माइक्रोसॉफ्ट एक्सेस मृत नहीं है और न ही वीबीए है

  5. Microsoft Access क्वेरी में परिकलित फ़ील्ड कैसे बनाएँ?