Погледнете ги упатствата за PANTHEON™

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Водич за PANTHEON Farming
  [Collapse]Водич за Datalab PANTHEON™
   [Expand]Помош
   [Expand]ПОС
   [Collapse]Подесувања
    [Expand]Партнери
    [Expand]Иденти
    [Expand]Производство
    [Expand]ПОС
    [Expand]Вработени
     Календар
    [Expand]Сметководство
    [Expand]Царина
    [Collapse]Програм
     [Expand]Програма за доверба
     [Expand]Видови документи
     [Collapse]Облици на испис
       Поставки во Администраторска конзола
       Изоз на испис
       Узоз на испис
       Кратенка за испис
      [Expand]Облици на испис
       Клонирање исписи и менување тип на исписи
       Преглед на испис
      [Expand]Користење SQLEXP израз во исписи
      [Expand]Дизајнер на извештаи
      [Expand]Пораки поврзани со исписи
      [Expand]Создавање Извештаи
      [Expand]Групи и Агрегати
      [Expand]Креирање исписи
      [Expand]Форматирање и Истакнување
       Вгнездени Извештаи (Подизвештаи)
      [Expand]Спецификации на печатите во ПАНТЕОН
      [Collapse]Скрипт
        "Здраво, Свету!" Скрипт
        Користење на променливи, полиња на база на податоци и агрегатни функции
        Користење на Извештај Објекти во Скриптата
        Настани
        Пример за користење на настанот "OnBeforePrint"
        Печатење на групна сума во групната глава
        Тековна сума
        "OnAfterData" настан
        Сервис Објекти
        Користење на објектот "Мотор"
       [Expand]PANTHEON Функции за FastReport
       [Expand]Примери со Табели и Запроси
       Разглед на дизајн на извештајот
      Текстови на документи
      Начин на достава
     [Expand]АРЕС
     [Expand]Администраторска конзола
     [Expand]Картички за доверба
      Ад-хок анализа
     [Expand]Тековен корисник
     [Expand]Елементи на контролна табла
      Извештаи на контролна табла
      SQL уредувач
    [Expand]Документација
   [Expand]Нарачки
   [Expand]Материјално
   [Expand]Производство
   [Expand]Сервис
   [Expand]ПОС
   [Expand]Финансии
   [Expand]Кадри
   [Expand]Работна површина
   [Expand]Анализи
    Додатно
   [Expand]Аналитика
   [Expand]Пораки и предупредувања
   [Expand]Системско окружување за Даталаб програми
   [Expand]Официјални објаснувања
    Речник на термини
   [Expand]Дополнителни програми
   [Expand]Застарени производи
  [Expand]Водич за PANTHEON Ретал
  [Expand]Водич за PANTHEON Вет
 [Expand]PANTHEON кориснички прирачници
[Expand]PANTHEON Web
[Expand]PANTHEON Гранула
[Expand]Кориснички сервер

Load Time: 796,8668 ms
print   |
Label

Објекти за услуги

Во оваа тема ќе разгледаме објекти за услуги.

"Извештај" Објект

Овој објект претставува врска до тековниот извештај. Својствата на овој објект можат да се видат при избор на елементот „Извештај“ во прозорецот „Дрво на извештај“.

Методи:

Метод

Опис

function Calc

(const Expr: String): Variant

ја враќа вредноста на „Expr“, што е израз

на пример, Report.Calc('1+2') враќа „3“

секој валиден FastReport израз може да се пренесе

во параметарот

function GetDataSet

(const Alias: String): TfrxDataSet

ја враќа базата на податоци со даденото име

базата на податоци мора да се појави во листата на бази на податоци на извештајот

(„Извештај>Податоци... дијалог“)

"Мотор" Објект

Ова е најкорисниот и најинтересниот објект, претставува врска до моторот (јадрото на FastReport, кое управува со конструкцијата на извештајот). Со користење на својствата и методите на моторот можат да се создадат навистина егзотични дизајни на извештаи.

Методите и својствата на овој објект.

Својство

Тип

Опис

CurColumn

Цел број

индексот на тековната колона во извештај со повеќе колони

вредност може да се додели на ова својство.

CurX

Проширен

тековната позиција на печатење на X-оска

вредност може да се додели на ова својство.

CurY

Проширен

тековната позиција на печатење на Y-оска

вредност може да се додели на ова својство.

DoublePass

Булов

еднакво на „True“ ако извештајот е со два премина

аналогно на Report.EngineOptions.DoublePass.

FinalPass

Булов

еднакво на „True“ кога е во последниот премин на извештај со два премина

PageHeight

Проширен

висина на печатливата област, во пиксели

PageWidth

Проширен

ширина на печатливата област, во пиксели

StartDate

TDateTime

време на извршување на извештајот

исто како системската променлива <Date>

StartTime

TDateTime

време на извршување на извештајот

исто како системската променлива <Time>

TotalPages

Цел број

бројот на страници во извештајот

исто како системската променлива <TotalPages>

извештајот треба да биде со два премина, ако се користи оваа променлива

SecondScriptcall

Булов

знаме што враќа статус „повторен повик“ на настан (во некои случаи

настанот може да се повика повторно за време на групирање)

ако е „True“ тогаш скриптата веќе била повикана

Методи:

Метод

Опис

procedure AddAnchor

(const Text: String)

го додава „Text“ во листата на сидра

види повеќе подолу

procedure NewColumn

создава нова колона во извештај со повеќе колони

по последната колона автоматски се додава

прекин на страница

procedure NewPage

создава нова страница (прекин на страница)

procedure ShowBand

(Band: TfrxBand)

прикажува лента со дадено име

по прикажувањето на лентата позицијата „CurY“

автоматски се зголемува

function FreeSpace: Extended

ја враќа висината на белата област што останува на страницата во пиксели.

function GetAnchorPage

(const Text: String): Integer

ја враќа бројот на страницата каде што е поставено даденото сидро

"Контурa" Објект

Овој објект го претставува контролниот елемент „Дрво на извештај“ во прегледаниот извештај.

„Контурaта“ прикажува структура во форма на дрво на завршениот извештај. Кога ќе се кликне на било кој јазол од дрвото, панелот за преглед скока на страницата што го прикажува тој јазол. За да се прикаже „Контурaта“ треба да се овозможи или со кликнување на

clip0198

копчето во алатникот на прозорецот за преглед или со поставување на својството „Report.PreviewOptions.OutlineVisible“ на True. Ширината на „Контурaта“ во пиксели може да се постави исто така: „Report.PreviewOptions.OutlineWidth“. clip0199 Методите на „Контурaта“ се:

Метод

Опис

procedure AddItem

(const Text: String)

додава елемент со име „Text“ на тековната позиција во дрвото

тековната страница на извештајот и позицијата на страницата се поврзани

со елементот

procedure LevelRoot

ја преместува тековната позиција во дрвото на коренскиот ниво

procedure LevelUp

ја преместува тековната позиција во дрвото едно ниво нагоре

moves the current position in the tree up one level

 



Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!