![]() |
![]() |
既存テーブルから主キーを削除する | |
テーブルの”主キー”もインデックスの1つです。そこで、テーブルから主キーを削除するには、TableDefオブジェクトの「Indexes」コレクションから所定のインデックスを「Delete」メソッドで削除します。 このメソッドでは削除したい”インデックス名”を引数に指定しますが、これは”フィールド名”ではなく、あくまでもデザインビューで表示されるインデックスの画面の”インデックス名”であることに注意します。 プログラム
Sub SampleCode_35() '既存テーブルから主キーを削除する Dim dbs As Database Dim tdf As TableDef Set dbs = CurrentDb 'テーブル定義を開く Set tdf = dbs.TableDefs("mtbl顧客リスト") 'インデックスを削除 tdf.Indexes.Delete "顧客番号" tdf.Indexes.Refresh End Sub 実行例
■実行前![]() ■実行後 ![]() |
|||
|
Copyright © T'sWare All rights reserved | ![]() ![]() |