Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оглавление.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
489 Кб
Скачать
☆

Использование группировки в отчете

Модифицируем отчет, созданный в предыдущем примере. Добавим в него группировку по клиентам и разместим в полосах группы наименование клиента и итоговую сумму приобретенных им товаров.

  1. Откройте отчет, созданный в предыдущем примере.

  2. Для группировки данных в отчете по полю icdCustomer в меню Report (Отчет) выберите команду Data Grouping (Группировка данных).

  3. В поле Group expressions (Выражение группировки) открывшегося диалогового окна Data Grouping (Группировка данных) нажмите кнопку вызова построителя выражения.

  4. В окне построителя сформируйте выражение группировки. Для этого в списке Fields (Поля) дважды щелкните мышью на поле icdCustomer таблицы Ordsalem.

  5. Закройте окно построителя выражения. В поле Group expressions (Выражение группировки) диалогового окна Data Grouping (Группировка данных) появилось выбранное нами поле icdCustomer.

  6. Закройте окно, нажав кнопку ОК.

  7. В отчет добавились полосы группировки. Расширьте полосу Group Header (Группа сверху). Для этого установите курсор в нижнюю часть полосы и, когда он примет вид двунаправленной стрелки, переместите вниз.

  8. Перенесите в образовавшуюся область поле с наименованием клиента, а также его заголовок.

Рис. 27. Группировка данных в отчете по коду клиента

Рис. 2 Просмотр отчета с группировкой данных

  1. Расширьте полосу Group Footer (Группа снизу) и создайте в ней итоговое поле, которое будет показывать сумму продаж по каждому клиенту. При формировании поля укажите суммирование по следующему выражению: OrdSaled.nQuant * OrdSaled.nUnitPrice Отчет в окне конструктора отчетов будет иметь вид, представленный на рис. 27.

  2. Просмотрите внешний вид отчета в окне предварительного просмотра (рис. 28).

  3. Сохраните созданный отчет.

 

 

Разметка страницы отчета

Для разметки страницы отчета используется окно Page Setup (Разметка страницы) (рис. 30), открываемое при выборе в меню virtual (Файл) команды Page Setup (Разметка страницы). Оно позволяет определить количество колонок в отчете, порядок вывода записей, ширину левого поля отчета, ширину колонок и расстояние между ними, единицу измерения координат отчета и выбор режима печати.

В области Columns (Колонки) этого диалогового окна определяются размеры колонок и их количество на странице (табл. 18).

Таблица 1 Назначение полей области Columns диалогового окна Page Setup

Поле

Назначение

Number (Число)

Определяет число колонок на странице

Width (Ширина)

Определяет ширину колонок в сантиметрах или дюймах

Spacing (Расстояние)

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

 

Рис. 30. окно Page Setup

Опции переключателя Print area (Область печати) описаны в табл. 19.

Таблица 19. Назначение опций переключателя Print area

Опция

Назначение

Printable page

(Печатаемая страница)

Устанавливает режим печати с полями страницы, определяемыми в соответствии с требованиями текущего драйвера печати

Whole page

(Страница в целом)

Устанавливает режим печати с минимальными полями

Для задания порядка вывода записей в многоколоночных отчетах используются две кнопки области Print order (Порядок печати). Расположенный ниже счетчик Left margin (Левая граница) задает ширину левого поля отчета.