RemoveByKey(IndexKey: Integer): Boolean;
IndexKey — ключ индекса.
Метод RemoveByKey осуществляет удаление индекса, ключ которого передается посредством параметра IndexKey.
Sub UserProc;
Var
MB: IMetabase;
Object: IMetabaseObject;
Table: ITable;
Indexes: ITableIndexes;
Index: ITableIndex;
Begin
MB:=MetabaseClass.Active;
Object:=MB.ItemById("TABLE_1").Edit;
Table:=Object As ITable;
Indexes:=Table.Indexes;
Indexes.RemoveByKey(1);
Object.Save;
End Sub UserProc;
После выполнения примера в таблице с идентификатором «Table_1» будет удален индекс с ключом «1».
См.также: