Ø Откройте форму ФормаСтудентыСвязанная в режиме Конструктора и откорректируйте все поля таким образом, чтобы полностью читались их значения. Закройте макет с сохранением изменений.
Ø Откройте форму ФормаГруппыГлавная. Выберите из списка вторую запись и щелкните на связанной кнопке. На экране отобразится ФормаСтудентыСвязанная с выбранными записями из таблицы Студенты, которые связаны с номером соответствующей группы. В заголовке окна отображаются значки открытых форм. Теперь, переключаясь с помощью этих значков с одной формы на другую, можно просматривать список студентов всех групп.
Ø В форме ФормаГруппыГлавная щелкните еще раз на связанной кнопке. Обратите внимание! Значок в заголовке формы ФормаСтудентыСвязанная исчез. Форма будет закрыта. Повторный щелчок на этой кнопке вновь откроет форму.
Ø Закройте обе формы.
3. С помощью Мастера форм на основе разработанной схемы данных создайте многотабличную форму без подчиненных и связанных форм.
Ø В окне базы данных Студент выделите на навигационной панели объект
Группы: таблица. Откройте
на ленте вкладку Создание и выберите в разделе Формы команду Другие формы→Мастер форм.
Ø В окне Создание форм переместите в область Выбранные поля: поле Группа из главной таблицы. Не закрывая окно, выберите из списка Таблицы и запросы таблицу Студенты и в область Выбранные поля: переместите поля: ФИО, РазмерСтипендии. Щелкните на кнопке Далее>.
Ø В следующем окне в списке таблиц выделите подчиненную таблицу Студенты. Обратите внимание! Переключатель автоматически будет включен в положение Одиночная форма. Щелкните на кнопке Далее>.
Ø Выберите внешний вид формы ленточный. Щелкните на кнопке Далее>.
Ø В следующем диалоговом окне выберите какой-нибудь стиль. Щелкните на кнопке Далее>.
Ø В заключительном окне задайте имя созданной формы ФормаОдиночная, выберите опцию Открыть форму для просмотра и ввода данных и щелкните на кнопке Готово.
Ø Закройте форму.
Создание многотабличной формыв режиме Конструктора
1. Создайте многотабличную форму в режиме Конструктора, используя в качестве источника данных созданный для связанных таблиц запрос МноготаблЗапросВыбК. Внешний вид формы оформите в соответствии с представленной на рис. 12 формой МноготаблФормаК.
Рис. 12. Многотабличная форма МноготаблФормаК
Ø Откройте на ленте вкладку Создание и щелкните в разделе Формы на кнопке Конструктор форм. На экране появится окно пустой формы.
Ø Отобразите на экране Список полей. Для этого на вкладке Конструктор в разделе Сервис щелкните на кнопке Добавить поля. Щелкните правой кнопкой мыши на любой строке Списка полей и выберите команду Изменение источника записи. Откроется окно Инструкция SQL: построитель запросов. В диалоговом окне Добавление таблицы откройте вкладку Запросы, выделите запрос МноготаблЗапросВыбК и щелкните сначала на кнопке Добавить, потом на кнопке Закрыть. В верхней части Построителя в таблице дважды щелкните на звездочке, чтобы перенести все поля в бланк. Закройте Построитель с сохранением изменений. В Списке полей отобразятся все поля из МноготаблЗапросВыбК.
Ø Перетащите из Списка полей в раздел формы Область данных все поля запроса.
Ø Откройте окно свойств Форма и на вкладке Макет задайте свойству Подпись значение МноготаблФормаК. Щелкните на кнопке Режим и выберите вид просмотра Режим формы. Обратите внимание! Заголовок окна формы соответствует введенному тексту. Вернитесь в режим Конструктора. Закройте окно свойств.
Ø Добавьте в окно формы Заголовок формы. Для этого щелкните правой кнопкой мыши в окне формы и выберите из контекстного меню команду Заголовок/примечание формы. С помощью элемента управления Надпись введите текст заголовка Данные о студентах. Нажмите клавишу <Enter>.
Ø В области Примечание формы добавьте элемент Надпись с текстом В этой форме представлены сведения о среднем балле студентов.
Ø Отформатируйте области Заголовок формы, Область данных и Примечание формы в соответствии с рисунком 12.
Ø Размер всех областей уменьшите до минимума.
Ø Закройте окно Конструктора форм, сохранив имя формы, соответствующее заголовку окна формы МноготаблФормаК.
Ø Откройте форму и просмотрите полученные результаты.
2. В режиме Конструктора создайте многотабличную форму с внедренной подчиненной формой.
Рис. 13. Главная форма МноготаблФормаФакультеты
Ø В режиме Конструктора на основе таблицы Факультеты создайте главную форму и сохраните ее под именем МноготаблФормаФакультеты. Внешний вид формы отформатируйте в соответствии с рис. 13.
Ø С помощью Мастера форм на основе таблицы Группы создайте табличный вариант подчиненной формы. В форму включите поля Группа и КоличествоЧеловекВгруппе. Сохраните форму под именем МноготаблФормаГруппы. Откройте форму и установите ширину столбцов в соответствии с содержанием полей. Закройте окно.
Ø Откройте главную форму МноготаблФормаФакультеты в режиме Конструктора.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.