
Создание кнопочной формы
Задание 9. Создайте кнопочную форму для просмотра сведений о студентах и данных об их успеваемости (рис. 8).
Рис. 8. Кнопочная форма для просмотра сведений о студентах и их успеваемости в режиме Формы
Указания по выполнению работы
Выделите в диалоговом окне БД форму СВЕДЕНИЯ и сохраните ее с именем СВЕДЕНИЯ_КН, выбрав команду меню СОХРАНИТЬ\ЭКСПОРТ.
Откройте форму СВЕДЕНИЯ_КН в режиме Конструктора.
При нажатой кнопке МАСТЕРА на ПАНЕЛИ ЭЛЕМЕНТОВ выберите кнопку с именем КНОПКА.
Перейдите в Область данных и создайте прямоугольник для размещения кнопки перехода.
Откроется мастер СОЗДАНИЕ КНОПОК. Выполните следующие шаги:
в области КАТЕГОРИИ выберите РАБОТА С ФОРМОЙ, в области ДЕЙСТВИЯ — действие ОТКРЫТИЕ ФОРМЫ, нажмите кнопку ДАЛЕЕ>;
во втором окне мастера выберите форму УСПЕВАЕМОСТЬ, открываемую при нажатии кнопки перехода, и нажмите кнопку ДАЛЕЕ>;
в третьем окне мастера выберите положение переключателя ОТКРЫТЬ ФОРМУ ДЛЯ ОТОБРАННЫХ ЗАПИСЕЙ и нажмите кнопку ДАЛЕЕ>;
в четвергом окне мастера в левом и правом списках полей обеих форм выделите имя поля НОМЕР ЗАЧЕТКИ и нажмите кнопку <->, затем — кнопку ДАЛЕЕ>;
в пятом окне мастера поставьте переключатель в положение ТЕКСТ, в поле ввода, расположенном справа, введите помещаемый на кнопку перехода текст — УСПЕВАЕМОСТЬ, после чего нажмите кнопку ДАЛЕЕ>;
в шестом окне мастера оставьте предложенное системой имя и нажмите кнопку ГОТОВО.
Перейдите в режим Формы. Нажав созданную кнопку УСПЕВАЕМОСТЬ, перейдите к форме УСПЕВАЕМОСТЬ и просмотрите данные об успеваемости студентов
Закройте форму, сохранив изменения.
Создание составной (подчиненной) формы
Задание 10. Создайте составную форму (главную форму СВЕДЕНИЯ с подчиненной формой НАЧИСЛЕНИЯ), в которой можно просматривать не только сведения о студентах, но и сведения о сделанных им начислениях:
Указания по выполнению работы
Выделите в диалоговом окне БД форму СВЕДЕНИЯ и сохраните ее с именем СОСТАВНАЯ, выбрав команду меню ФАЙЛ/ЭКСПОРТ (или через контекстное меню правой клавишей мыши).
Установите связь между таблицами СВЕДЕНИЯ и НАЧИСЛЕНИЯ по полю НОМЕР ЗАЧЕТКИ, используя команду меню СЕРВИС-СХЕМА ДАННЫХ.
Откройте главную форму СВЕДЕНИЯ в режиме Конструктор.
Откройте диалоговое окно БД, нажав клавишу F11.
В диалоговом окне БД выделите форму с именем НАЧИСЛЕНИЯ и отбуксируйте ее в Область данных главной формы СВЕДЕНИЯ, поместив ниже полей главной формы. Появится свободная рамка. Удалите надпись для созданного ЭУ.
Откройте готовую форму СОСТАВНАЯ в режиме Форма.
Просмотрите сведения о студентах и их начислениях, прокручивая записи подчиненной формы для каждой записи главной формы. Для перехода по записям пользуйтесь кнопками навигации.
Закройте окно формы СОСТАВНАЯ, сохранив изменения.