ITabSheet.EnableFormulas

Синтаксис

EnableFormulas: Boolean;

Описание

Свойство EnableFormulas определяет, будут ли вычисляться формулы в ячейках.

Комментарии

Допустимые значения:

Пример

Для выполнения примера предполагается наличие регламентного отчета с идентификатором «Reg_rep».

Добавьте ссылки на системные сборки «Metabase», «Report» и «Tab».

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Rep: IPrxReport;
    Tab: ITabSheet;
    Sheet: IPrxTable;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById("Reg_rep").Edit;
    Rep := MObj As IPrxReport;
    Sheet := Rep.Sheets.Item(0As IPrxTable;
    Tab := Sheet.TabSheet;
    Tab.Cell(00).Value := 10;
    Tab.Cell(01).Value := 20;
    Tab.Cell(02).Value := 30;
    Tab.EnableFormulas := True;
    Tab.Cell(10).Formula := "=A0+B0";
    Tab.Cell(11).Formula := Tab.AdjustFormula(Tab.Cell(10).Formula, Tab.Cell(10), Tab.Cell(11));
    MObj.Save;
End Sub UserProc;

После выполнения примера для ячейки «А1» будет установлена формула, суммирующая значение ячеек «А0» и «В0». После этого данная формула будет скорректирована для ячейки «В1».

См. также:

ITabSheet