ПРОЕКТИРОВАНИЕ ФОРМ И РАБОТА С НИМИ
4.1 С помощью «Мастера форм» создайте форму «Состав преподавателей+Ваша фамилия» (тип - форма в один столбец).
Для создания этой формы:
а) откройте БД «Деканат+ Ваша фамилия», запустив программу MS Access, ЩЛКМ2 по надписи Деканат+Бородавкина (рисунок 4.1);
б) ЩЛКМ1 по круглой кнопке с черным треугольником в строке «Запросов» и выберите объект «Формы» в левой части окна «Access» (рисунок 4.2);
в) перейдите с вкладки «Главная» на вкладку «Создание» и ЩЛКМ1 по кнопке с черным треугольником в группе командных кнопок «Формы» справа от кнопки «Другие формы» (рисунок 4.3);
г) выберите пункт «Мастер форм» (подведите курсор мыши и ЩЛКМ1);
д) в окне «Создание форм» в строке «Таблицы и запросы» выберите таблицу «Преподаватели + Ваша фамилия»;
е) перенесите все поля из «Доступных полей» в «Выбранные поля» и ЩЛКМ1 по кнопке «Далее» (рисунок 4.4);
Рисунок 4.1 - Открытие базы данных Деканат+Бородавкина

Рисунок 4.2 - Выбор объекта Формы в MS Office Access
Рисунок 4.3 - Подготовка к запуску Мастера форм

Рисунок 4.4 - Формирование полей в окне Создание форм
ж) в окне «Выберите внешний вид Формы» переставьте точку в нужный вид формы, например «В один столбец», и ЩЛКМ1 по кнопке «Далее» (рисунок 4.5);

Рисунок 4.5 - Выбор внешнего вида формы
з) в окне «Выберите требуемый стиль» выберите стиль оформления «Стандартная» и ЩЛКМ1 (перемещение можно выполнить по словам, обозначающим стили, либо с помощью стрелок вверх или вниз на клавиатуре) (рисунок 4.6);
и) ЩЛКМ1 по кнопке «Далее»;
к) задайте имя формы, набрав на клавиатуре «Состав преподавателей+Ваша фамилия». Остальные параметры в окне оставьте без изменений (рисунок 4.7);
Рисунок 4.6 - Выбор стиля оформления формы Стандартная

Рисунок 4.7 - Присвоение форме имени Состав преподавателей+Бородавкина
л) ЩЛКМ1 по кнопке «Готово». Перед Вами откроется форма в один столбец. Столбец слева - это названия полей, столбец справа - данные первой записи (рисунок 4.8). Выбор или просмотр записей можно произвести с помощью клавиш PgUp и PgDn или «Панели управления поиском», которая расположена в левой нижней части окна.

Рисунок 4.8 - Форма в столбец Состав преподавателей+Бородавкина
4.2 Найдите все записи о доцентах Микрюковых в режиме формы.
Поиск преподавателей Микрюковых можно выполнить двумя способами с помощью:
1) кнопки Найти:
- переведите курсор в первую строку поля «Фамилия»;
- на вкладке «Главная» в группе «Найти» ЩЛКМ1 по кнопке «Найти» в окне «Поиск и замена» в строке «Образец» введите фамилию «Микрюков»;
- в строке параметра «Поиск» укажите название таблицы «Состав преподавателей+Ваша фамилия»;
- в строке параметра «Совпадение» выберите из списка параметр «С любой частью поля»;
- в строке параметра «Просмотр» установите слово «Все»;
- ЩЛКМ1 по кнопке «Найти далее». Курсор перейдет на четвертую запись в таблице и выделит слово Микрюков;
- ЩЛКМ1 по кнопке «Найти далее». Курсор перейдет на девятую запись и также выделит слово Микрюков;
- ЩЛКМ1 по кнопке в «Заглавной строке окна» (крестику) или через контекстное меню «3акрыть» для выхода из режима поиска;
2) Строки поиска в нижней части окна с формой (рисунок 4.9).
При наборе нужной записи достаточно задать начальные буквы, чтобы в столбце появились все данные о преподавателе с фамилией Микрюков. После нахождения этого преподавателя щелкните по кнопке Enter, и на экране появится снова преподаватель Микрюков, но уже другой с другим именем и отчеством, т.к. в списке преподавателей в первой работе было указано два человека с одинаковыми фамилиями. Поэтому при поиске в базе данных одинаковых элементов в записях необходимо просматривать все записи до конца, нажимая кнопку ввода команд.
4.3 Измените оклады Ассистентам с 5 170,00р. на 5 500,00р.
Для замены зарплаты ассистенту Сорокину с 5 170,00р. на 5500,00р. (смотри Лабораторная работа № 1 п. 1.09):
а) переведите курсор в строку поля «Оклад» в форме «Состав преподавателей+Ваша фамилия»;
Рисунок 4.9 - Поиск преподавателя Микрюкова
б) на вкладке «Главная» в группе «Найти» ЩЛКМ1 по кнопке «Найти» в окне «Поиск и замена», а затем перейдите с вкладки «Поиск» на вкладку «Замена»;
в) в появившемся окне в строке параметра «Образец» введите 5 170,00р. (создавая пробел между количеством тысяч и указывая запятую между целыми рублями и копейками, букву «р» с точкой в конце);
г) в строке параметра «Заменить на» введите 5 500,00р. (причем набирать нужно так, как указано в описании работы, т.е. с пробелом, запятой, буквой «р» и точкой). Обратите внимание на остальные опции - Вам надо вести поиск по всем записям данного поля;
д) ЩЛКМ1 по кнопке «Найти далее». Курсор перейдет на седьмую запись;
е) ЩЛКМ1 по кнопке «3аменить». Данные будут изменены;
ж) ЩЛКМ1 по кнопке «3акрыть»;
з) ЩЛКМ1 по кнопке «Заменить все», в форме изменится оклад у всех преподавателей, у которых он был равен сумме 5 170,00р.
и) проверьте изменение окладов у всех преподавателей с 5 170р. на 5 500р.
4.4 Произведите сортировку данных в поле «К выдаче» по убыванию аналогично, как Вы делали в первой работе пункт 1.11.10 с полем по «Дате рождения»
4.5 Произведите фильтрацию данных по полю «Ученая степень» и «Ученое звание» аналогично, как Вы выполняли в первой работе по полю «Должность» и «Дисциплина» с установкой соответствующих фильтров. В результате в таблице должны остаться преподаватели, имеющие ученую степень «Доктор наук» и ученое звание «Профессор». Если этого не произойдет, то необходимо выполнить изменения в таблице «Преподаватели+Ваша фамилия» таким образом, чтобы в результате фильтрации появилась хотя бы одна запись.
4.6 Измените название поля «Дисциплина» на название поля «Преподаваемая дисциплина». Для этого:
а) перейдите в режим конструктора, ЩЛКМ1 по кнопке
в группе кнопок «Режимы» на вкладке «Конструктор»(рисунок 4.10);
б) ЩЛКМ2 в поле «Дисциплина»
в) исправьте слово «Дисциплина» на новое название «Преподаваемая дисциплина» и нажмите кнопку Enter (рисунок 4.11);
г) закройте «Окно формы» ЩЛКМ1 по крестику этого окна;
д) появится диалоговое окно сохранения макета или структуры формы Преподаватели+Бородавкина, нажмите кнопку Да;
е) проверьте изменение надписи с прежнего названия «Дисциплина» на новое «Преподаваемая дисциплина»;
ж) перейдите в режим формы и просмотрите изменение поля Дисциплина на название Преподаваемая дисциплина (рисунок 4.12).

Рисунок 4.10 - Открытие формы в режиме Конструктора

Рисунок 4.11 - Редактирование содержания формы

Рисунок 4.12 - Измененная форма Состав преподавателей+Бородавкина
4.7 Просмотрите форму Состав преподавателей+Бородавкина с точки зрения того, как она будет выглядеть на листе бумаги. Для просмотра созданной формы:
а) ЩЛКМ1 по кнопке «Office», выбрать пункт «Печать», а затем ЩЛКМ1 по кнопке Предварительный просмотр. Вы увидите форму как бы на листе бумаги (смотри рисунки 4.13 и 4.14);
б) закройте окно просмотра.
Примечание. Не удивляйтесь полученному результату, так как на листе поместилось несколько страниц формы. Распечатывать форму не будем, потому что основное назначение подобной формы – удобный построчный ввод и просмотр данных, а не сохранение данных в виде бумажного документа. Если Вас не устраивает вид полученной формы, Вы можете её отредактировать путем перехода в режим «Конструктор», перетаскивая и изменяя размеры элементов можно добиться желаемого результата.
Рисунок 4.13 - Выбор режима Предварительный просмотр формы перед печатью
Рисунок 4.14 - Вид формы перед печатью
4.8 Создайте форму Студенты + Ваша фамилия, представив её во всех предложенных разновидностях: в столбец, в ленточной, в табличной или выровненной формах. Для этого используйте инструкции, указанные в пункте 4.1. данной работы, но для других таблиц, например, таблицы Студенты+Ваша фамилия:
а) ЩЛКМ1 по круглой кнопке с черным треугольником в строке «Запросов» и выберите объект «Формы» в левой части окна «Access»;
б) перейдите с вкладки «Главная» на вкладку «Создание» и ЩЛКМ1 по кнопке с черным треугольником в группе командных кнопок «Формы» справа от кнопки «Другие формы»;
в) выберите пункт «Мастер форм» (подведите курсор мыши и ЩЛКМ1);
г) в окне «Создание форм» в строке «Таблицы и запросы» выберите таблицу «Студенты + Ваша фамилия»;
д) перенесите все поля, ЩЛКМ1 по кнопке
из «Доступных полей» в «Выбранные поля» и ЩЛКМ1 по кнопке «Далее» (рисунок 4.15);
Рисунок 4.15 - Формирование полей формы Студенты+Ваша фамилия
е) в окне «Выберите внешний вид Формы» переставьте точку в нужный вид формы, например «В один столбец» и ЩЛКМ1 по кнопке «Далее» (рисунок 4.16);

Рисунок 4.16 - Выбор внешнего вида формы в окне Создание форм
ж) в окне «Выберите требуемый стиль» выберите стиль оформления «Официальная» (рисунок 4.17) и ЩЛКМ1 (перемещение можно выполнить по словам, обозначающим стили, либо с помощью стрелок вверх или вниз на клавиатуре).
з) ЩЛКМ1 по кнопке «Далее»;
и) задайте имя формы, набрав на клавиатуре «Студенты+Ваша фамилия+СОф» (последние буквы в имени обозначают вид формы С- в столбец, а Оф – стиль Официальная). Остальные параметры в окне оставьте без изменений (рисунок 4.18);

Рисунок 4.17 - Выбор требуемого стиля в окне Создание форм

Рисунок 4.18 - Задание имени форме Студенты+Бородавкина+Соф
к) ЩЛКМ1 по кнопке «Готово». Перед Вами откроется форма в один столбец в стиле Официальная (рисунок 4.19).

Рисунок 4.19 - Форма Студенты+Бородавкина в стиле Официальная
Повторите процедуру создания различных форм аналогично для других видов форм ленточной, табличной, выровненной и различных стилей на Ваш вкус, введя соответствующее обозначение в имени формы по приведённому выше примеру.
Примечание. Если Вас не удовлетворяет макет, Вы можете перейти в режим конструктора и изменить макет, передвигая и изменяя размеры элементов - заголовков полей и ячеек для ввода данных. Достаточно щелкнуть по элементу - он выделяется прямоугольной рамкой, и Вы можете изменять размеры и двигать элемент. Если Вы хотите изменить другие параметры элемента, надо по выделенному элементу щелкнуть правой клавишей мыши, и откроется окно свойств элемента. В силу ограниченности объема раздела описать все свойства нет возможности, но их можно изучить самостоятельно по справочной системе, а многие свойства понятны уже из своего названия.
4.9 Создайте таблицу «Дисциплины+Ваша фамилия» в различных её формах и стилях, аналогично п. 4.8.
4.10 Создайте форму Оценки+Ваша фамилия аналогично п. 4.8.
4.11 Сравните полученные формы между собой и подготовьте ответ на вопрос: «Какая из этих форм наиболее наглядная и почему?»