ViewOrder(Index: Integer): IEaxObject;
Index. Индекс объекта экспресс-отчета.
Свойство ViewOrder определяет порядок отображения объектов в окне экспресс-отчета и при печати на принтере. Нумерация ведется слева направо.
Для выполнения примера необходимо наличие в репозитории экспресс-отчета с идентификатором «EXPRESS_REPORT». Подключите системные сборки Metabase и Express.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
Begin
MB:=MetabaseClass.Active;
MObj:=MB.ItemById("EXPRESS_REPORT").Edit;
Expr:=MObj As IEaxAnalyzer;
Expr.ViewOrder(1):=Expr.Grid As IEaxObject;
MObj.Save;
End Sub Main;
После выполнения примера в окне экспресс-отчета с левой стороны (если выбрано расположение представлений данных «Горизонтально») или сверху (если выбрано «Вертикально») будет отображаться таблица с данными экспресс-отчета. Страница с таблицей при печати будет первой.
Для выполнения примера необходимо наличие в репозитории экспресс-отчета с идентификатором «EXPRESS_REPORT». Подключите системные сборку Express.
Imports Prognoz.Platform.Interop.Express;
...
Public Shared Sub Main(Params : StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
Begin
MB:= Params.Metabase;
MObj:=MB.ItemById["EXPRESS_REPORT"].Edit();
Expr:=MObj As IEaxAnalyzer;
Expr.ViewOrder[1]:=Expr.Grid As IEaxObject;
MObj.Save();
End Sub;
После выполнения примера в окне экспресс-отчета с левой стороны (если выбрано расположение представлений данных «Горизонтально») или сверху (если выбрано «Вертикально») будет отображаться таблица с данными экспресс-отчета. Страница с таблицей при печати будет первой.
См. также: