ITableIndexFields.Remove

Синтаксис

Remove(Value: ITableField);

Параметры

Value — поле таблицы.

Описание

Метод Remove осуществляет удаление поля из индекса таблицы.

Пример

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

Table: ITable;

Index: ITableIndex;

IndexFields: ITableIndexFields;

Field: ITableField;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemById("TABLE_1").Edit;

Table := MObj As ITable;

Index := Table.Indexes.Item(0);

IndexFields := Index.Fields;

Field := IndexFields.Item(0);

IndexFields.Remove(Field);

MObj.Save;

End Sub Main;

После выполнения примера из индекса будет удалено первое поле таблицы, по которому он создан. Идентификатор таблицы - «Table_1».

См.также:

ITableIndexFields