1. На основании таблицы Студент и запроса Подсчет коммерческих по группам, сконструированного в лабораторной работе N2, создайте запрос на выборку с итогами, содержащий поля:
- N группы;
- Наименование факультета;
- Наименование специальности;
- Курс;
- Количество студентов всего;
- Количество коммерческих.
2. На схеме данных бланка запроса установите связь между полями N группы таблицы Группа и исходного запроса. Присвойте новому запросу имя Факульт-Специальность-Группа-Кол-во студентов. Вид запроса в режиме конструктора приведен на рис. 4.4.
Рис.4.4. Запрос Факультет-Специальность-Группа-Кол-во студентов
3. Создайте с помощью конструктора главную форму. Для этого в окне базы данных щелкните по кнопке Создать. Выберите в качестве источника данных запрос Факульт-Специальность-Группа-Кол-во студентов.
4. В окне конструктора форм, находясь в области данных, разместите поля, перетаскивая их названия из окна со списком полей запроса и располагая их в соответствии с образцом формы.
5. Выровняйте местоположение и размеры полей и подписей к ним в соответствии с образцом, перемещая маркеры их контуров. Проверьте вид главной формы, переключившись из режима конструктора в режим формы. Вернитесь в режим конструктора. Закройте окно со списком полей исходного запроса.
6. Включите мастера конструирования форм, щелкнув по кнопке Мастер на инструментальной панели. Далее, щелкнув по кнопке Подчиненная форма/отчет, разместите контур подчиненной формы в нижней части области построения. В окне мастера выберите из числа имеющихся форм Подчиненную, разработанную в предыдущем задании.
7. Переключившись в режим формы, проверьте вид формы и при необходимости откорректируйте ее в режиме конструктора. Увеличьте ширину и высоту области данных.
8. Отключите в главной форме линейки (полосы) прокрутки, кнопки перехода по записям и область выделения. Для этого откройте окно свойств формы, щелкнув по кнопке Свойства на инструментальной панели конструктора форм. Установите вкладку Макет и измените на ней значения соответствующих свойств.
Рис.4.5. Вкладка Макет окна свойств формы.
9. Дайте новое название создаваемой формы - Состав групп. Для этого на вкладке Макет в окне свойств формы введите значение Состав групп в свойство Подпись.
10. Создайте в форме кнопку со стрелкой для перехода к следующей группе студентов. Для этого включите мастера панели элементов, щелкнув по соответствующей кнопке этой панели. Выберите на панели элемент Кнопка и очертите контур будущей кнопки при нажатой левой клавише мыши. После отпускания клавиши мыши появится окно Создание кнопок.
11. В окне Создание кнопок выберите категорию Переходы по записям, а в нем - действие Следующая запись. Щелкните по кнопке Далее. В следующем окне включите флажок Показать все рисунки и выберите рисунок Стрелка вверх (черная). Щелкните по кнопке Далее. Не изменяя имя, предложенное Access, щелкните по кнопке Готово. Перейдите в режим формы и проверьте правильность работы кнопки. При ее нажатии должен происходить вывод сведений о следующей группе.
12. Аналогичным образом создайте кнопку с рисунком Стрелка вниз (черная) для перехода к предыдущей записи. Проверьте работу кнопок со стрелками в режиме формы и сохраните макет формы.
Рис. 4.6. Окно мастера создания кнопок
13. Измените формат поля N группы. Для этого в режиме формы щелкните левой клавишей мыши внутри поля и на инструментальной панели Формат установите размер шрифта 10 и полужирный шрифт.
Примечание. Существует и другой способ вставки подчиненной формы в главную форму. Вставку можно выполнить и буксировкой значка подчиненной формы из окна базы данных в область данных главной формы.
Задание 7. Создать форму с вкладками для просмотра списка студентов двух групп. На каждой вкладке должен располагаться список студентов только одной группы. На ярлычках вкладок должны отображаться номера групп.