Технология.

1. Создать сначала главную форму. Для этого на вкладке Формы щелкните по кнопке Создать/Мастер форм.

2. Выбрать в качестве источника данных запрос с итогами Факульт-Спец-Группа-Кол-во_студ

3.

 
 

В окне конструктора форм, находясь в области данных, разместить поля и их названия, последовательно щелкая по кнопке Таб, расположенной на панели элементов.

 

Рис.9. Связь между полями формы и запросом – Свойства/Поле

 

4. Установить связь между полями формы и запросом. Для этого, щелкнув внутри контура поля правой клавишей, вызвать контекстное меню и выбрать в нем пункт Свойства. Появится окно с названием Поле. Установить вкладку Данные и в строке Данные выбрать из раскрывающегося списка имя соответствующего поля.

5. Включив сетку командой ВИД/Сетка, выровнять местоположение и размеры полей и подписей к ним в соответствии с образцом.

6. Переключившись в режим формы, проверить вид формы и при необходимости откорректировать ее в режиме конструктора. Увеличить ширину и высоту области данных.

7. Ввести в главную форму заранее подготовленную починенную форму Студент подчиненная. Для этого щелкнуть на панели элементов по кнопке Подчиненная форма/Отчет и очертить мышкой при нажатой левой клавише ее прямоугольный контур. После отпускания клавиши мыши появится окно с заголовком Создание подчиненных форм и отчетов. Включить в нем флажок Формы и выбрать в раскрывающемся списке имя формы Студент_подчиненная. Щелкнуть по кнопке Готово.

3. Установить связь главной и подчиненной форм по полю Номер группы. Для этого вызовите окно свойств подчиненной формы и на вкладке Данные щелкнуть в строке Подчиненные поля, а затем по кнопке вызова построителя. Появится окно Подчиненная форма/отчет. Установить в этом окне значение Номер группы для Главного и Подчиненного полей.

 

4. Отключить в главной форме линейки (полосы) прокрутки, поле с номером записи и область выделения. Для этого открыть окно свойств формы, щелкнув по кнопке Свойства на инструментальной панели. Установить вкладку Макет и изменить на ней значения соответствующих свойств.

5.

 
 

Дать новое название создаваемой формы Состав групп. Для этого на вкладке Макет в окне свойств формы ввести значение Состав групп в свойство Подпись.

Рис.10.Создание в главной форме подчинённой (режим Конструктора)

Рис.11.Ввод в главную форму подчинённой Студент

 
 

6.

 
 

Создать, в форме кнопку со стрелкой для перехода к следующей группе студентов. Для этого включить мастера панели элементов, щелкнув по соответствующей кнопке этой панели. Выбрать на панели элемент Кнопка и очертить контур будущей кнопки при нажатой левой клавише мыши. После отпускания клавиши мыши появится окно Создание кнопок.

Рис.12. Составная форма Состав группы в режиме Конструктор

 

7. В окне Создание кнопок выбрать категорию Переходы по записям, а в нем - действие Следующая запись. Щелкнуть по кнопке Далее. В следующем окне включить флажок Показать все рисунки и выбрать рисунок Стрелка вниз (черная). Щелкнуть по кнопке Далее. Не изменяя имя, предложенное Access, щелкнуть по кнопке Готово. Перейти в режим формы и проверить правильность работы кнопки. При ее нажатии должен происходить вывод сведений о следующей группе.

8. Аналогичным образом создать кнопку с рисунком Стрелка вверх (черная) для перехода к предыдущей записи.

Примечание.

Существует и другой способ вставки подчиненной формы в главную форму. Вставку можно выполнить и буксировкой значка подчиненной формы из окна базы данных в область данных главной формы.

 

Задание 8. Создать форму с вкладками для просмотра списка студентов двух групп. На каждой вкладке должен располагаться список студентов только одной группы. На ярлычках вкладок должны отображаться номера групп.

Технология.

1. С помощью мастера создать два простых запроса, например Запрос Студент 101 и Запрос-Студент 102, для выборки из таблицы Студент списка студентов двух групп (101 и 102). Включить в запросы все поля таблицы. В режиме конструктора ввести в запросы условия отбора записей соответственно для групп 101 и 102.

2. С помощью мастера создать две табличные формы, например Форма Студент 101 и ФормаСтудент 102 на основании запросов Запрос Студент 101 и Запрос Студент 102 с использованием обычного стиля.

3. Создать с помощью конструктора новую форму (главную), не используя в качестве источника таблицу или запрос. В окне конструктора щелкнуть по элементу Набор вкладок и очертить мышкой прямоугольный контур в области данных.

 

 

4. Заменить названия ярлычков вкладок. Для замены имени ярлычка необходимо щелкнуть по ярлычку правой клавишей мыши и выбрать в контекстном меню пункт Свойства, а затем ввести в окне свойств элемента новое имя на вкладке Другие.

5. Выделить первую вкладку и разместить на ней подчиненную форму Форма_Студент 101. Удалить связанную с подчиненной формой подпись формы.

6. Выделить вторую вкладку и разместить на ней подчиненную форму Форма_Студент 102. Удалить связанную с подчиненной формой подпись формы.

7.

 
 

Просмотреть форму в режиме формы. Удалить полосу прокрутки, поле с номером записи и область выделения в главной форме. Отрегулировать размеры починенных форм. Внешний вид формы, которая должна быть получена представлен на рис.5.

Рис.13 Форма с вкладками

 

8. Сохранить форму с именем Состав групп - форма с вкладками.