Часть 2. Формирование форм
Перед созданием форм измените способ ввода группы в таблице Студенты. Войдите в ее Конструктор и для поля Группа во вкладке Подстановка в качестве Типа элемента управления вместо Списка установите Поле со списком.
Задание 7. (5 баллов) Создание простой формы на основе таблицы
Создайте простую форму, которая позволяет изменять данные о студентах, находящиеся в таблице Студенты (Рис.1.). Для этого во вкладке Формы нажмите кнопку Создать, из появившегося списка выберите способ создания с помощью Мастера форм и укажите таблицу, из которой нужно брать данные. После нажатия кнопки Далее выберите все поля таблицы, а затем внешний вид формы – "в один столбец".
После просмотра формы в режиме формы перейдите в режим конструктора (Рис.2). Изменяя свойства элементов управления (Вид/Свойства, вкладка Макет), измените подпись к дате рождения и установите выравнивание по левой границе значений двух нижних полей. Запишите форму под именем Студ_03.
Создайте заголовок формы. Для этого мышью раздвиньте область Заголовка формы. Затем активизируйте на Панели элементов элемент управления Надпись, выделите мышью на Заголовке формы прямоугольную область, где будет располагаться текст заголовка, и введите его. После этого установите размер и цвет шрифта заголовка.
Рис.1 Рис. 3.
Рис. 2
Задание 8. (5 баллов) Создание простой формы на основе запроса
Создайте форму, на которой данные о студенте включают и его факультет (Рис.3). Для этого воспользуйтесь уже готовым запросом Студ_03, убрав в нем параметр. Чтобы значение факультета нельзя было менять из этой формы, нужно в свойствах этого элемента управления установить блокировку во вкладке Данные. Измените и название формы – "Студенты с факультетами" (чтобы вызвать свойства всей формы, нужно предварительно щелкнуть кнопку слева от горизонтальной линейки).
Задание 9. (5 баллов) Добавление подчиненной формы
Убедитесь, что Источником записей для формы является запрос Студ_03 (вкладка Данные окна Свойств формы). После этого добавьте в нижнюю часть Области данных формы новый элемент управления Подчиненная форма/отчет с панели элементов. В качестве объекта для создания формы укажите таблица или запрос, а на следующем шаге перенесите в форму нужные поля таблицы Успеваемость. Затем выберите поля для связи таблиц из главной и подчиненной форм и укажите имя созданной формы. Исправьте подпись к подчиненной форме (Рис. 4).
Изменение свойств подчиненной формы производится в режиме ее конструктора. Откройте подчиненную форму и во вкладке Макет ее Свойств установите в качестве Режима по умолчанию вывод записей в виде таблицы, а также запретите вывод Поля номера записи. Закройте эту форму и откройте форму
Рис.4.