1. Что такое отчет? Способы создания отчетов: Мастер отчетов, Конструктор отчетов.
2. Режимы работы с отчетом: Представление отчета, Предварительный просмотр, Режим макета, Конструктор.
3. Разделы отчета: Заголовок, Примечание, Заголовок группы, Примечание группы, Верхний колонтитул, Нижний колонтитул, Область данных.
4. Что такое свободное поле и вычисляемое поле в отчете? Для чего используются?
5. Как пронумеровать страницы отчета?
6. Как сортировать записи в отчете?
7. Как сгруппировать записи в отчете? Как сделать несколько уровней группировки записей в отчете?
8. Как пронумеровать записи в отчете? Как пронумеровать записи внутри группы в отчете?
9. Как подсчитать количество записей в отчете? Как подсчитать количество записей внутри группы в отчете? В каком разделе отчета следует поместить вычисляемое поле для подсчёта количества записей в группе?
10. Что делать если появляется предупреждение, что некоторые данные в отчете могут не выводиться?
11. Какие элементы управления могут быть добавлены в отчет? Как отличить элемент Надпись от элемента Поле в макете отчёта?
|
|
Управляющая форма
Наша задача - быстро и удобно получить список студентов выбранной группы.
Запрос «Студенты группы»
Чтобы сформировать список студентов создайте запрос на основе таблицы «Студенты». Включите в запрос следующие поля: Группа, №зачетки, Фамилия, Имя, Отчество. Дайте запросу имя «Студенты группы» (рис. 62).
Рисунок 62. Запрос «Студенты группы» в Конструкторе. |
Этот запрос покажет нам студентов всех групп. Чтобы выбрать студентов определенной группы, надо задать условие отбора по полю «Группа». Можно сделать запрос с параметром, например, записать в условии отбора по полю «Группа» выражение [Введите код группы]. Но это не очень удобно, надо помнить код группы и правильно его ввести. Удобнее сделать управляющую форму, в которойсоздать поле со списком, которое поможет нам выбрать код группы из таблицы «Группы». Этот код группы надо будет подставить в условие отбора. Покажем, как это можно сделать.
Форма «Управляющая»
С помощью Конструктора форм создайте свободную (пустую) форму. Сохраните её, дав её имя «Управляющая». В управляющей форме создайте поле со списком, которое будет использовать значения из поля «Группа» таблицы «Группы», а также создайте кнопку для открытия запроса «Студенты группы» (рис. 63).
Рисунок 63. Форма «Управляющая». Поле со списком «Группа». Кнопка «Студенты группы». |
Выделите поле со списком и на странице свойств дайте ему имя «Выберите группу» (рис. 64).
Рисунок 64. Задание имени полю со списком. |