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