CurrentData、CurrentProjectを使ったオブジェクト一覧の取得

目次

CurrentData

Application.CurrentDataには、次のようなオブジェクトコレクションプロパティを持っており、 これによって下記の一覧を取得することができます。

  • テーブル一覧
  • クエリー一覧
プロパティ内容補足
AllTablesテーブルのコレクション
AllQueriesクエリーのコレクション
AllDatabaseDiagramsデータベース ダイアグラム?のコレクション(使用できない? 取得エラーとなる)
AllFunctionsFunction?のコレクション (使用できない? 取得 エラーとなる)
AllStoredProceduresストアドプロシジャー?のコレクション (使用できない? 取得 エラーとなる)
AllViewsView?のコレクション (使用できない? 取得 エラーとなる)
CurrentDataのオブジェクトコレクションプロパティ

CurrentProject

Application.CurrentDataには、次のようなオブジェクトコレクションプロパティを持っており、これによって下記の一覧を取得することができます。

  • フォームル一覧
  • レポート一覧
  • マクロ一覧
  • モジュール(標準モジュール+クラスモジュール)一覧
プロパティ内容補足
AllFormsフォームのコレクション
AllReportsフォームのコレクション
AllMacrosマクロのコレクション
AllModulesモジュール(標準モジュール+クラスモジュール)のコレクション
CurrentProjectのオブジェクトコレクションプロパティ

オブジェクトの型について

CurrentData, CurrentProject のいずれのコレクションで取得した場合も、個々のオブジェクトの型は、AccessObject型になります。

AccessObject型には、DateCreated等のプロパティを持っており、それによってオブジェクトの基本的な情報を得ることができます。

AccessObject オブジェクト

よかったらシェアしてね!

この記事を書いた人

コメント

コメントする

目次
閉じる