Материал: Базы данных-конспект

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Кредит 400

Для того, что в случае [Кредит]=0 пустая строка “исчезла” из отчета, а не выводилась как пропуск, нужно в свойствах данного свободного поля во вкладке Макет в строке Сжатие установить режим Да.

Код клиента

Фамилия

Кредит

10

Иванов

100

Код клиент

Фамилия

20

Сидоров

Код клиента

30

Создание отчета типа “электронная таблица”

Например, мы хотим построить таблицу, в которой информация о продаже и заказах по каждому Коду товара выводились в определенных столбцах помесячно:

Код товара

Январь

Февраль

Заказано

Продано

Заказано

Продано

124

10

.

..

10

20

0

Для этого в Конструкторе отчетов создаем следующий отчет:

Верхний колонтитул

Код товара Январь Февраль

Заказано Продано Заказано Продано

Установить признак группировки по Коду товара, добавив область Примечание группы. В данной области разделить поля Код товара и вычисляемое поле со следующим выражением:

=Sum(iif(mouth([Дата заказа])=1;[Заказано];0))

то есть, в функцию Sum будет попадать 0, если это не Январь, а иначе – поле [Заказано]. Аналогично по всем месяцам.

В области примечания отчета – сумму по всем полям таблицы.

Источник: https://studfile.net/preview/16530623/