IEaxAnalyzeCore.ViewOrder

Синтаксис

ViewOrder(Index: Integer): IEaxObject;

Параметры

Index. Индекс объекта экспресс-отчета.

Описание

Свойство ViewOrder определяет порядок отображения объектов в окне экспресс-отчета и при печати на принтере. Нумерация ведется слева направо.

Пример Fore

Для выполнения примера необходимо наличие в репозитории экспресс-отчета с идентификатором «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;

 

После выполнения примера в окне экспресс-отчета с левой стороны (если выбрано расположение представлений данных «Горизонтально») или сверху (если выбрано «Вертикально») будет отображаться таблица с данными экспресс-отчета. Страница с таблицей при печати будет первой.

Пример Fore.NET

Для выполнения примера необходимо наличие в репозитории экспресс-отчета с идентификатором «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;

После выполнения примера в окне экспресс-отчета с левой стороны (если выбрано расположение представлений данных «Горизонтально») или сверху (если выбрано «Вертикально») будет отображаться таблица с данными экспресс-отчета. Страница с таблицей при печати будет первой.

См. также:

IEaxAnalyzeCore