ActiveX Controls Guide (v11)

GetTableList (ActiveX メソッド)

適用対象

VAccess

説明

現在の辞書に定義されているテーブルのリストを 2 次元バリアント配列として返します。

構文

object.GetTableList 

GetTableList メソッドの構文は次のような要素で構成されます。

要素
説明
object
必須。有効な VAccess コントロールの名前です。

戻り値

GetTableList は、VAccess コントロールのステータスを保持する 2 バイトの整数を返します。この値がゼロの場合、オペレーションは正常に終了しています。

備考

FieldList プロパティは、2 次元バリアント配列をカプセル化するバリアントを受け付けます。あるいはそのバリアントを返します。最初の添字はフィールドの序数を参照し、2 番目の添字はフィールドの 1 つのプロパティを参照します。2 番目の添字が参照するプロパティは次のとおりです。

添字
名前
バリアント型
説明
0
tableID
VT_I2
ファイル テーブル辞書エントリ用の固有のキーです。
1
tableName
VT_BSTR
テーブル名です。最大半角 20 文字まで格納できます。
2
tableLocation
VT_BSTR
オペレーティング システムまたはネットワーク パスとテーブルによって参照されるデータ ファイルのファイル名です。最大半角 64 文字まで格納できます。

RefreshLocations プロパティが False の場合は、メモリにキャッシュされた最近のテーブル一覧が返されます。RefreshLocationsTrue の場合は、辞書から現在のテーブル一覧が再読み取りされます。このメソッドは FieldListIndexList とは違い、読み取りオペレーションしか行えず、更新は行えません。

VAEngine.RefreshLocation = True 
VAEngine.DDFPath = path 
tables = VAEngine.GetTableList 

関連項目

FieldList、IndexList、RefreshLocations


GetPreviousExtended (ActiveX メソッド)

GetTotalSegments (ActiveX メソッド)