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