2016-05-14 9 views
0

私はいくつかのフィールドにアクセスして基本的なテーブルを持っています。できればGUI(または多分SQLを介して)を介して、テーブル自体の名前を含むフィールドを追加する方法があるかどうかを調べたいと思います。短いテキスト、長いテキスト、数字、日付/時刻、通貨、自動番号、はい/いいえ、OLEオブジェクト、ハイパーリンク、添付ファイル、計算されたフィールドのデータ形式のみが表示されます。テーブル、フィールドまたはクエリ名やパラメータなどのデータオブジェクトパラメータ自体には何もありません。アクセス内のオブジェクトを参照するためのアクセスの使用

+1

あなたが望むものをクリアしていません。もう少し説明してください。 – NineBerry

答えて

1

データベースのメタデータには、VBA(Visual Basic for Applications)マクロを使用してアクセスできます。

例えば、これは、すべてのテーブル名を表示することができます

Option Compare Database 

Public Sub Test() 
    Dim database As DAO.database 
    Dim tableDef As DAO.tableDef 
    Set database = CurrentDb 
    For Each tableDef In database.TableDefs 
      MsgBox tableDef.Name 
    Next 
End Sub 
関連する問題