1. На основании таблицы Студент и запроса Подсчет коммерческих по группам, сконструированного в лабораторной работе N2, создайте запрос на выборку с итогами, содержащий поля:
- N группы;
- Наименование факультета;
- Наименование специальности;
- Курс;
- Количество студентов всего;
- Количество коммерческих.
Если забыли, как это делается: откройте Создание, Конструктор запросов, затем выберите на вкладке Таблицы таблицы Студент, Специальность, Факультет… и на вкладке Запросы выберите Подсчет коммерческих по группам.
2. На схеме данных бланка запроса установите связь между полями N группы таблицы Группа и исходного запроса. Присвойте новому запросу имя Факульт-Специальность-Группа-Кол-во студентов. Вид запроса в режиме конструктора приведен на рис. 3.4.
Рис.3.4. Запрос Факультет-Специальность-Группа-Кол-во студентов
3. Создайте с помощью конструктора главную форму. Для этого в окне базы данных щелкните по кнопке Создание. Выберите в качестве источника данных запрос Факультет-Специальность-Группа-Кол-во студентов. В таблицы и запросы выберите нужный запрос. Выберите все поля, нажав на кнопку “>>”, затем Далее, в появившемся окне Выберите вид представления данных выбираете желаемое изображение, например, первым поставьте Факультет. Оставляете переключатель Подчиненные формы, нажимаете Далее, выбираете вид Ленточный или Табличный, нажимаете Далее, выбираете Стиль, по собственному вкусу, нажимаете Далее, ставите переключатель Изменить макет формы. Если Вам стало казаться, что мысль потеряна, можете поставите переключатель Открыть форму для просмотра и ввода данных. Тогда, увидев, как при щелчке внизу формы, вместе со сменой факультета меняются и входящие в факультет группы, Вы почувствуете, что появилось понимание, зачем всё это было нужно.
4. В окне конструктора форм, находясь в области данных, разместите поля, перетаскивая их названия из окна со списком полей запроса и располагая их в соответствии с образцом формы. Если Вы увидели противоречие с окончанием предыдущего абзаца, нажмите кнопку Режим в левом верхнем углу и выберите Конструктор.
5. Выровняйте местоположение и размеры полей и подписей к ним в соответствии с образцом, перемещая маркеры их контуров. Проверьте вид главной формы, переключившись из режима конструктора в режим формы. Вернитесь в режим конструктора. Закройте окно со списком полей исходного запроса.
6. Щелкнув по кнопке Подчиненная форма/отчет, разместите контур подчиненной формы в нижней части области построения. В окне мастера выберите из числа имеющихся форм Подчиненную, разработанную в предыдущем задании.
7. Переключившись в режим формы, проверьте вид формы и при необходимости откорректируйте ее в режиме конструктора. Увеличьте ширину и высоту области данных.
Рис.3.5. Вкладка Макет окна свойств формы.
Задание 7. Создать форму с вкладками для просмотра списка студентов двух групп. На каждой вкладке должен располагаться список студентов только одной группы. На ярлычках вкладок должны отображаться номера групп.