Access
 sql >> база данни >  >> RDS >> Access

Как да показвате скрити елементи в браузъра на VBA обекти

Проблемът

Един от моите младши разработчици получи следното съобщение за грешка, когато се опита да премине дефиницията на VBA Array() функция:

Не може да се премине към „Масив“, защото е скрит.

Решението

Последвах този отговор:

Това е част от _HiddenModule на стандартната библиотека на VBA, който е скрит по подразбиране. Можете да покажете скрити членове, като щракнете с десния бутон в прозореца на браузъра на обекти и поставите отметка в квадратчето за показване на скрити членове:

Колкото до защо Array() функцията е скрита в _HiddenModule... Нямам представа.

Майсторът:Стивън Либанс

За първи път научих за настройката „Показване на скритите членове“ от легендата на Access Стивън Либанс, когато се опитвах да потапя събития, за да докладвам секции .

Ето извадка от кода на Стивън, който в крайна сметка включих в един от моите модули на клас за обработка на събития:

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

Както казва Стивън в свързаната публикация във форума, „никога не знаеш какво може да намериш“, когато започнеш да разглеждаш скритите членове на обекта.

Стивън е едно хитро куче.

Допълнение

По-долу е копие на оригиналния обмен, който имах с един от моите разработчици.

Ако сте любопитни, приложението, което използваме, е Keybase, което силно препоръчвам.


  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. Изключителен! Присъединете се към нас с нашия гост Михал Бар, мениджър на програмата Access

  3. Функция за промяна на регистра на VBA

  4. Обработка на грешки на ниво завършил

  5. 5 причини Microsoft Access е страхотен за стартиращи фирми