Delete(Index: Integer): Boolean;
Index. Attribute index in sorting list.
The Delete method deletes the attribute, which index is passed by the Index parameter, from the sorting list of table dictionary and returns True if it is successfully deleted.
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Dimens: IStandardDimension;
DimAttrs: IStandardDimAttributes;
DimOrd: IStdDimOrders;
s: String;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("TAB_DIM").Edit;
Dimens := MObj As IStandardDimension;
DimAttrs := Dimens.Attributes;
DimOrd := DimAttrs.Orders;
If DimOrd.Delete(DimOrd.Count - 1) Then
s := "Yes";
Else
s := "No";
End If;
MObj.Save;
End Sub UserProc;
After executing the example the "s" variable contains Yes if the last attribute is successfully removed from the list of sorting.
See also: