ActiveX Controls Guide (v11)

DdfAddTableName (ActiveX メソッド)

適用対象

VAccess

説明

新しいテーブルを現在の VAccess コントロール メモリ イメージに追加し、関連付けられている LocationFieldList、および IndexList を初期化して、新しいテーブル定義を辞書に追加できるようにします。

構文

object.DdfAddTableName tableName 

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

要素
説明
object
必須。有効な VAccess コントロールの名前です。
tableName
必須。VAccess メモリ イメージ内の新規テーブル名。これは、既存テーブル名は使用できません。既存テーブル名を使用するとメソッドはエラーとなります。

戻り値

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

備考

DdfAddTableName は新規テーブルのメタデータを定義する際の最初のステップです。これは、VAccess コントロールのメモリ イメージだけに影響します。そのため、RefreshLocations または DdfTransactionMode の現在の値の影響は受けません。

VAEngine.RefreshLocations = False 
VAEngine.DdfAddTableName tableName 
VAEngine.DdfModifyLocation dataLocation 
'フィールドとインデックスを設定する 
VAEngine.FieldList = myFieldsVariant 
VAEngine.IndexList = myIndexVariant 
'DDF へ変更を書き込む 
'RefreshLocations のリセットは不要 
VAEngine.DdfAddTable(True) 

関連項目

DdfAddTable、DdfModifyTableName


DdfAddTable (ActiveX メソッド)

DdfClearFields (ActiveX メソッド)