Используя технику редактирования формы, удалим поле Код дисциплины, т. к. это поле является полем связи и его достаточно сохранить в основной части формы. В подчиненной форме это поле имело бы одно и то же повторяющееся значение во всех строках. Уточним подписи полей-столбцов в заголовке формы, а также шрифт, размеры полей и подписей. После редактирования формы сохраним ее, нажав кнопку панели инструментов Сохранить.,
Блок 3.
Задание №5. Запросы с помощью элементов формы
Технология работы
Создание вспомогательного запроса Поиск:
§ добавить из таблицы Студенты поля Фамилия, Имя, Отчество, Отделение; из таблицы Дисциплины – Название дисциплины; из таблицы Оценки – поле Оценка. Создать вычисляемое поле Название Группы (см. Задание №9 из Лабораторной работы №2). Закрыть запрос и дать ему имя Поиск.
Создание формы поиска:
§ выделить в области навигации запрос Поиск;
§ на вкладке Создание в группе команд Формы выбрать Форма;
§ получим форму в режиме макета. Отобразим окно свойств - Работа с макетами форм - Конструктор - Сервис - Страница свойств;
§ выделим поле напротив надписи Фамилия;
§ в окне свойств перейдем на вкладку Другие и в строке Имя впишем ПоискПоФамилии;
§ перейдем на вкладку Данные и в строке Данные сотрем Фамилия;
§ аналогично поступим и с другими полями формы.
Редактирование формы поиска:
§ измените заголовок формы на Поиск;
§ замените эмблему, которая автоматически вставилась в форму при ее создании;
§ в заголовок формы добавьте кнопку для выполнения запроса Поиск. В окне мастера кнопок выберите действие, которое необходимо выполнять при нажатии кнопки. В группе Категории выберите строку Разное, в группе Действия выберите строку Выполнитьзапрос;
§ закройте и сохраните форму под именем Поиск.
Редактирование запроса:
§ добавим, в ранее созданный запрос Поиск, условия поиска. Критерии поиска будем брать из соответствующих полей на форме Поиск;
§ откроем запрос Поиск в режиме Конструктор;
§ в условии отбора под Отделение вызываем Построитель и вписываем туда:
Like "*" & [Формы]![Поиск]![ПоискПоОтделению] & "*"
§ аналогично формируем критерии поиска для остальных полей.
Задание №3. Создание кнопочной формы.
Технология работы
Для создания кнопочного меню выполните следующие действия:
§ на вкладке Работа с базами данных выполните команду Диспетчер кнопочных форм (если команда отсутствует, отобразите ее с помощью команды Файл – Параметры – Настройкаленты);
§ подтвердите создание кнопочной формы, щелкнув по кнопке Да;
§ Access предложит вам работать с главной кнопочной формой. Создайте свою форму, щелкнув по кнопке Создать;
§ введите имя Меню и щелкните по кнопке ОК;
§ в окне выберите Меню и щелкните по кнопке Изменить;
§ создайте элементы данной кнопочной формы, щелкнув по кнопке Создать;
§ в строке Текст введите поясняющую надпись к первой создаваемой кнопке Преподаватели,
§ в строке Команда выберите из списка Открытьформу для изменения;
§ в строке Форма выберите из списка форму Преподаватели и щелкните по кнопке ОК; введите в меню все созданные формы и отчет, повторяя п. 6 - 9;
§ закройте окно кнопочной формы, щелкнув по кнопке 3акрыть;
§ щелкните по кнопке Поумолчанию;
§ закройте диспетчер кнопочных форм, щелкнув по кнопке 3акрыть;
§ на вкладке Формы подведите курсор мыши к надписи Кнопочнаяформа, щелкните правой кнопкой мыши, выберите пункт Переименовать и введите новое имя Формаменю, затем нажмите клавишу Enter;
§ откройте эту форму и просмотрите возможности открытия форм и отчета из меню;
§ добавьте произвольную картинку на форму.
Примечание. Для возврата из любой открытой формы или отчета в меню достаточно закрыть их.