Информатика. Теория и практика. Часть 2. Ищенко В.А - 188 стр.

UptoLike

187
Для многих отчетов требуется сортировать выводимые записи, а
также разбивать их на группы. Группа это набор записей, вместе с
которыми печатается вводная и групповая информация, например за -
головок группы. Группа может состоять из заголовка группы, вло-
женных групп, включенных в нее записей и примечания группы.
Группирование позволяет разбить записи на логические группы. Для
группирования можно использовать любое поле или выражение, при-
чем одно и тоже поле или выражение может использоваться несколь -
ко раз. Если для группирования используются несколько полей или
выражений, то одни группы вкладываются в другие, образуя несколь -
ко уровней группирования. Первое поле, которое используется для
группирования, образует первый, наиболее главный уровень группи-
рования; второе поле, которое используется для группирования, обра -
зует второй уровень группирования и т .д. Вложение групп можно
представить в виде схемы:
Заголовок группы 1
Заголовок группы 2
Заголовок группы 3
.
.
.
Заголовок группы 10
Область данных
Примечание группы 10
.
.
.
Примечание группы 10
Примечание группы 10
Примечание группы 10
Для того , чтобы создать группу в отчете, необходимо:
перейти в окно конструктора
вызвать команду Вид/Сортировка и группировка .
Рис 3.68. Создание групп
                                      187

        Д ля многих от ч ет ов т ребует с я с орт ирова т ь выводимые за п ис и, а
т а кже ра збива т ь их на груп п ы. Г руп п а – эт о на бор за п ис ей, вмес т е с
кот орыми п еч а т а ет с я вводна я и груп п ова я информа ц ия, на п ример за -
головок груп п ы. Г руп п а может с ос т оят ь из за головка груп п ы, вло-
женных груп п , вклю ч енных в нее за п ис ей и п римеч а ния груп п ы.
Г руп п ирова ние п озволяет ра збит ь за п ис и на логич ес кие груп п ы. Д ля
груп п ирова ния можно ис п оль зова т ь лю бое п оле или выра жение, п ри-
ч ем одно и т оже п оле или выра жение может ис п оль зова т ь с я нес коль -
ко ра з. Ес ли для груп п ирова ния ис п оль зую т с я нес коль ко п олей или
выра жений, т оодни груп п ы вкла дыва ю т с я в другие, обра зуя нес коль -
ко уровней груп п ирова ния. П ервое п оле, кот орое ис п оль зует с я для
груп п ирова ния, обра зует п ервый, на иболее гла вный уровень груп п и-
рова ния; вт орое п оле, кот орое ис п оль зует с я для груп п ирова ния, обра -
зует вт орой уровень груп п ирова ния и т .д. Вложение груп п можно
п редс т а вит ь в виде с хемы:
        За го ло во к гр уппы 1
              За го ло во к гр уппы 2
                     За го ло во к гр уппы 3
                                            .
                                            .
                                            .
                                  За го ло во к гр уппы 10
                                                  Обла ст ь да нны х
                                  Пр и м еча ни е гр уппы 10
                                            .
                                            .
                                            .
                     Пр и м еча ни е гр уппы 10
             Пр и м еча ни е гр уппы 10
      Пр и м еча ни е гр уппы 10
      Д ля т о го , чт о бы со зда т ь гр уппув о т чет е, нео бхо ди м о :
     • п ерейт и в окноконс т рукт ора
     • вызва т ь кома нду Вид/Сорт ировка и груп п ировка .




                          Р ис 3.68. Созда ние груп п