AutoPercentEntry: Boolean;
AutoPercentEntry: boolean;
Свойство AutoPercentEntry определяет, включен ли флажок «Автоматический ввод процентов» в диалоге «Параметры листа».
Используйте данное свойство в рамках одной сессии, например, при работе с параметрами таблицы на форме. Значение свойства AutoPercentEntry не сохраняется при закрытии отчета.
Для выполнения примера в репозитории предполагается наличие регламентного отчета с идентификатором «REG_REP».
Добавьте ссылки на системные сборки: Metabase, Report, Tab.
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Rep: IPrxReport;
Tab: IPrxTable;
Opt: ITabOptions;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("Reg_rep").Edit;
Rep := MObj As IPrxReport;
Tab := Rep.ActiveSheet As IPrxTable;
Opt := Tab.TabSheet.Options;
Opt.AutoPercentEntry := True;
MObj.Save;
End Sub UserProc;
После выполнения примера будет включена опция «Автоматический ввод процентов» активного листа регламентного отчета.
Необходимые требования и результат выполнения примера Fore.NET совпадает с примером Fore.
Imports Prognoz.Platform.Interop.Report;
Imports Prognoz.Platform.Interop.Tab;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
Rep: IPrxReport;
Tab: IPrxTable;
Opt: ITabOptions;
Begin
MB := Params.Metabase;
MObj := MB.ItemById["Reg_rep"].Edit();
Rep := MObj As IPrxReport;
Tab := Rep.ActiveSheet As IPrxTable;
Opt := Tab.TabSheet.Options;
Opt.AutoPercentEntry := True;
MObj.Save();
End Sub;
См. также: