Основываясь на комментарии, кажется, что ваш интерес к объекту Description
свойства выходят за рамки просто просмотра их в навигационной панели. Если это так, вы можете использовать код VBA для извлечения этих свойств.
CurrentDb.TableDefs("YourTable").Properties("Description")
Так что, если YourTable имеет Description
свойство, что код будет захватить его. Однако Description
- это созданное пользователем свойство, то есть свойство не существует, пока вы не присвоите ему значение. И в случае, когда свойство еще не создано, этот код вызовет ошибку 3270, «Свойство не найдено». Вы можете захватить ошибку 3270. После того, как вы получили Description
, вы можете делать то, что хотите, записать его в текстовый или файл Excel, сохранить его в пользовательской таблице, независимо от того.
Эта дискуссия была основана на коллекции TableDefs
. Я думаю, что он должен, как правило, применяться к другим коллекциям объектов базы данных, таким как QueryDefs
. Однако есть что-то большее, чего я не понимаю. Я попросил Description
QueryDef
, у которого его не было, и вместо ошибки Access дал мне разумное описание. Я понятия не имею, как и почему это произошло. И другие запросы, которым не хватало собственности, на самом деле дали мне ошибку 3270. Так что все, что я могу сказать, это изучить это, если вы заинтересованы и посмотреть, что вы получаете.
Отлично, спасибо за быстрый ответ! – waanders