Объект CodeData (Access)
Объект CodeData ссылается на объекты, хранящиеся в базе данных кода исходным (серверным) приложением.
Замечания
Объект CodeData содержит несколько коллекций, содержащих определенные типы объектов в базе данных кода. В следующей таблице перечислены имена каждой коллекции, определенные базой данных, и типы объектов, которые она содержит.
Коллекции | Тип объектов | Доступно в базе данных Access | Доступно в Access Project (ADP) |
---|---|---|---|
AllTables | Все таблицы | Да | Да |
AllFunctions | Все функции | Нет | Да |
AllQueries | Все запросы | Да | Да |
AllViews | Все представления | Нет | Да |
AllStoredProcedures | Все хранимые процедуры | Нет | Да |
AllDatabaseDiagrams | Все схемы баз данных | Нет | Да |
Примечание.
Коллекции в предыдущей таблице содержат все соответствующие объекты в базе данных независимо от того, открыты ли они или закрыты.
Например, объект AccessObject , представляющий таблицу, является членом коллекции AllTables , которая представляет собой коллекцию объектов AccessObject в текущей базе данных. В коллекции AllTables отдельные таблицы индексируются с нуля. Ссылка на отдельный объект AccessObject в коллекции AllTables либо путем ссылки на таблицу по имени, либо путем ссылки на ее индекс в коллекции. Если вы хотите ссылаться на определенный элемент в коллекции AllTables , лучше ссылаться на него по имени, так как индекс элемента может измениться. Если имя объекта содержит пробел, имя должно быть заключено в квадратные скобки ([ ]).
Синтаксис | Пример |
---|---|
AllTables! Tablename | AllTables! OrderTable |
AllTables! [имя таблицы] | AllTables! [Таблица заказов] |
AllTables("tablename") | AllTables("OrderTable") |
AllTables(index) | AllTables(0) |
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.