Погледнете ги упатствата за 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]Создавање Извештаи
      [Collapse]Групи и Агрегати
        Извештај со Групи
        Групни Карактеристики
        Нумерирање на линии
        Агрегатни Функции
        Страница и вкупно на извештаи
        Користење на објектот "SysText"
        Мулти-Ниво Групирање
      [Expand]Креирање исписи
      [Expand]Форматирање и Истакнување
       Вгнездени Извештаи (Подизвештаи)
      [Expand]Спецификации на печатите во ПАНТЕОН
      [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: 1187,5137 ms
print   |
Label

Групни карактеристики

Групни карактеристики

Да погледнеме како групата се прикажува кога извештајот бара нова страница:

_img127

Гледајќи го извештајот, не е јасно на кој клиент се однесува списокот на нарачки на врвот на втората страница. FastReport дозволува групната глава да се прикаже на новата страница (што во нашиот случај го идентификува клиентот). За да го направите ова, овозможете ја својството “ReprintOnNewPage” за бендот “Групна глава” користејќи го инспекторот на објекти или контекстното мени. Ова ќе го промени извештајот како што е прикажано:

_img128

Постојат и други начини да се избегне прекинување на групите на границите на страниците. Ова е да се овозможи својството “KeepTogether” за групната глава во инспекторот на објекти или контекстното мени. Потоа, ако целата група не се вклопува во слободното место на излезната страница, таа се преместува како целина на нова страница. Во нашиот пример, изгледа вака:

_img129

Многу празно место може да остане на некои страници, но, ако е можно, групата се прикажува целосно на една страница.

Својството “StartNewPage” за групната глава дозволува излез на групи на одделни страници. Тоа можеби ќе доведе до губење на хартија, но може да биде корисно во некои ситуации.

Ресетирајте ги бројките на страниците

 Бендот “Групна глава” има својство “ResetPageNumbers” кое ни овозможува да ги ресетираме бројките на страниците при печатење на група. За што служи тоа?

Еве еден пример: создадовте извештај кој го става името на клиентот во групната глава и нарачките на клиентите во бендот за податоци. Сега треба да го испечатите извештајот и да го испратите на сите ваши клиенти, секој клиент добивајќи ги само страниците од извештајот кои се однесуваат на него. За жал, нумерацијата на страниците во извештајот е континуирана, така што клиентот кој ги добива страниците нумерирани од 50 до 52 ќе праша "каде се првите 49 страници?". За да се избегне оваа ситуација, треба да ги нумерирате страниците на секој клиент со своја сопствена секвенца. Внатре во извештајот секоја група ќе има страници нумерирани од 1.

Ве молиме забележете: ако го поставите “ResetPageNumbers” на True, исто така треба да го поставите “StartNewPage” на True, така што секоја група ќе започне на нова страница. За да го испечатите бројот на страницата или вкупниот број на страници, треба да користите системските променливи [Page] и [TotalPages] и не [Page#] и [TotalPages#].

Групи со длабочинско истражување

Групната глава има својство наречено "DrillDown". Ако го поставите на True, групата станува интерактивна. Ова значи дека можете да кликнете на групната глава во прозорецот за преглед и групата ќе се прошири (прикажувајќи ги сите записи во групата) или ќе се собере (прикажувајќи само ја главата и, ако ShowFooterIfDrillDown е True, подножјето).

Еве еден пример за таква група со една проширена глава:

Можете да контролирате дали сите групи се собрани или проширени кога извештајот првпат се извршува. По подразбирање, групата е собрана, но можете да го поставите "ExpandDrillDown" на True ако сакате да биде проширена. Исто така, можете да го користите контекстното мени на прегледот за да ги проширите или собирате сите групи одеднаш.



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