5 | テーブル系 - 特定のフィールド名を使っているテーブルを収集する | ||
カレントデータベース内にある各テーブルとフィールドを探索し、フィールド名に特定の文字列を含むテーブルとそのフィールド名を収集します。
Sub Sample_1_05() '特定のフィールド名を使っているテーブルを収集する Dim dbs As Database Dim tdf As TableDef Dim fld As Field Dim strFind As String strFind = "コード" Set dbs = CurrentDb For Each tdf In dbs.TableDefs With tdf If ((.Attributes And dbSystemObject) Or _ (.Attributes And dbHiddenObject)) = 0 Then For Each fld In tdf.Fields If InStr(fld.Name, strFind) > 0 Then Debug.Print .Name, fld.Name End If Next fld End If End With Next tdf End Sub 実行例:
|
|||
|
Copyright © T'sWare All rights reserved |