Access 2010 в примерах. Карчевский Е.М - 98 стр.

UptoLike

Запрос, созданный мастером при подготовке макета отчета, можно просмотреть и при не-
обходимости откорректировать. Чтобы отобразить запрос на экране, нужно в диалоговом
окне свойств отчета в строке Источник записей нажать кнопку Построитель, которая
вызовет построитель запросов. Открывающееся окно построителя запросов представлено
на рис. 10.7.
Рис. 10.7. Запрос, подготовленный мастером отчетов при создании макета отчета
Редактирование макета отчета в режиме конструктора. В отчет, построенный масте-
ром (см. рис. 10.5), в заголовок группы автоматически было включено поле номера груп-
пы НГ. В примечание группы мастером включены итоги по группе: поле для подсчета
числа записей в группе и поле для подсчета суммы часов по группам. Отредактируем над-
писи этих полей.
Поместим поле с выражением =Date(), определяющим текущую дату, в заголовок отчета.
Элементы заголовков столбцов размещены в верхнем колонтитуле отчета и, следователь-
но, будут печататься на каждой странице отчета. Чтобы заголовки печатались в каждой
группе, как предусмотрено в проекте макета отчета на рис. 10.1, переместим их в заголо-
вок группы.
Если необходимо, чтобы сведения о каждой группе печатались на отдельной странице,
вставьте в примечание группы разрыв страницы. Для этого воспользуйтесь кнопкой Раз-
рыв страницы на панели Конструктора отчетов.
Отредактируем текст заголовков в соответствии с проектом макета. Отчет в режиме про-
смотра после доработки представлен на рис. 6.25.
Замечание. В отчетах можно вывести значения некоторого поля записи или итогового по-
ля группировки нарастающим итогом. Например, можно накапливать сумму часов от
группы к группе. Так, если в первой группе суммарное число часов равно 262, во второй
150, а в третьей – 130, то задав свойство поля Сумма с накоплением = Для всего, мож-
но получить значения: для первой группы 262, для второй 412, для третьей 542. Чтобы на-
капливать сумму значений поля для записей в группе, нужно установить свойство Сумма
с накоплением = Для группы. Это свойство размещено на вкладке Данные.
98
Запрос, созданный мастером при подготовке макета отчета, можно просмотреть и при не-
обходимости откорректировать. Чтобы отобразить запрос на экране, нужно в диалоговом
окне свойств отчета в строке Источник записей нажать кнопку Построитель, которая
вызовет построитель запросов. Открывающееся окно построителя запросов представлено
на рис. 10.7.




Рис. 10.7. Запрос, подготовленный мастером отчетов при создании макета отчета
Редактирование макета отчета в режиме конструктора. В отчет, построенный масте-
ром (см. рис. 10.5), в заголовок группы автоматически было включено поле номера груп-
пы НГ. В примечание группы мастером включены итоги по группе: поле для подсчета
числа записей в группе и поле для подсчета суммы часов по группам. Отредактируем над-
писи этих полей.
Поместим поле с выражением =Date(), определяющим текущую дату, в заголовок отчета.
Элементы заголовков столбцов размещены в верхнем колонтитуле отчета и, следователь-
но, будут печататься на каждой странице отчета. Чтобы заголовки печатались в каждой
группе, как предусмотрено в проекте макета отчета на рис. 10.1, переместим их в заголо-
вок группы.
Если необходимо, чтобы сведения о каждой группе печатались на отдельной странице,
вставьте в примечание группы разрыв страницы. Для этого воспользуйтесь кнопкой Раз-
рыв страницы на панели Конструктора отчетов.
Отредактируем текст заголовков в соответствии с проектом макета. Отчет в режиме про-
смотра после доработки представлен на рис. 6.25.
Замечание. В отчетах можно вывести значения некоторого поля записи или итогового по-
ля группировки нарастающим итогом. Например, можно накапливать сумму часов от
группы к группе. Так, если в первой группе суммарное число часов равно 262, во второй –
150, а в третьей – 130, то задав свойство поля Сумма с накоплением = Для всего, мож-
но получить значения: для первой группы 262, для второй 412, для третьей 542. Чтобы на-
капливать сумму значений поля для записей в группе, нужно установить свойство Сумма
с накоплением = Для группы. Это свойство размещено на вкладке Данные.




                                                                                    98