IPrxControl.AutoRecalc

Синтаксис Fore

AutoRecalc: Boolean;

Синтаксис Fore.NET

AutoRecalc: Boolean;

Описание

Свойство AutoRecalc определяет, будет ли вычислен лист/отчет при смене значения элемента управления. Если значение свойства True,то при смене значения элемента управления будут перевычислены все листы, для которых используется данный элемент; при значении False - перевычисление не осуществляется.

По умолчанию свойство имеет значение True.

Пример Fore

В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.

Sub UserProc;
Var
    Report: IPrxReport;
    Contrls: IPrxControls;
    Contrl: IPrxControl;
Begin
    Contrls := Report.Controls;
    Contrl := Contrls.Item(
0);
    Contrl.AutoRecalc := 
False;
    MObj.Save;
End Sub UserProc;

После выполнения примера у первого элемента управления регламентного отчета буде отключена опция «Вычислять отчет при смене значения».

Пример Fore.NET

В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.

Imports Prognoz.Platform.Interop.Report;

Public Sub UserProc(Params: StartParams);
Var
    Report: IPrxReport;
    Contrls: IPrxControls;
    Contrl: IPrxControl;
Begin
    Contrls := Report.Controls;
    Contrl := Contrls.Item[0];
    Contrl.AutoRecalc := False;
    MObj.Save();
End Sub UserProc;

После выполнения примера у первого элемента управления регламентного отчета буде отключена опция «Вычислять отчет при смене значения».

См. также:

IPrxControl