Добавление и Удаление индекса (DAO)
Добавление индекса
Dim db As Database
Dim tdf As TableDef
Dim idx As Index
Set db = CurrentDb
Set tdf = db.TableDefs("Название таблицы")
Set idx = tdf.CreateIndex("PrimaryKey")
With idx
.Fields.Append .CreateField("Название поля")
.Fields.Append .CreateField("Название поля 2")
.Unique = True
.Primary = True
End With
tdf.Indexes.Append idx
tdf.Indexes.Refresh
Set db = Nothing
Set tdf = Nothing
Set idx = Nothing
Удаление индекса
CurrentDb.TableDefs("TableTest").Indexes.Delete ("PrimaryKey")
|