Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_БД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

1.2.2. Создание форм

Основное назначение форм – просмотр и корректировка данных, а также управление работой информационной системы с помощью расположенных на форме кнопок.

Цель выполнения второй части задания – освоение студентами основных приемов разработки форм доступа к данным, овладение навыками работы с компонентами формы.

Разработка формы выполняется в три этапа. На первом этапе с помощью мастера создания форм создается заготовка формы, на втором – с помощью команд перемещения компонентов формы и изменения их размера осуществляется редактирование внешнего вида формы, доводка формы, на третьем – на форме размещаются кнопки управления.

2.1. В окне базы данных перейдите на закладку «Формы».

2.2. Для создания формы «Сотрудники» вызовите мастер создания форм.

2.2.1. На первом шаге в окне «Таблицы и запросы» выберите таблицу «Сотрудники». С помощью кнопки >> перенесите все поля из окна «Доступные поля» в окно «Выбранные поля» (рис. 8). Нажмите кнопку «Далее».

Рис. 8. Первый шаг мастера создания форм

2.2.2. На втором шаге выберите ленточный вид формы. Нажмите кнопку «Далее».

2.2.3. На третьем шаге выберите стандартный стиль формы. Нажмите кнопку «Далее».

2.2.4. На четвертом, последнем шаге создание формы оставьте в качестве названия формы название по умолчанию («Сотрудники») и нажмите кнопку «Готово». Результат работы мастера создания форм приведен на рисунке 9.

Рис. 9. Заготовка формы «Сотрудники»

2.3. Отредактируйте внешний вид формы.

2.3.1. Перейдите в режим конструктора (меню «Вид»+«Конструктор» или нажмите кнопку «Вид» ). Внешний вид формы «Сотрудники» в режиме конструктора представлен на рисунке 10.

Рис. 10. Форма «Сотрудники» в режиме конструктора

Конструктор форм имеет три части:

– заголовок формы, который содержит поля заголовка;

– область данных, в которой находятся поля данных таблицы;

– примечание формы, в котором могут располагаться кнопки управления (на рисунке 10 примечание пока отсутствует).

2.3.2. В заголовке формы щелкните мышью по левой линейке. При этом должны выделится все поля заголовка формы. Отформатируйте поля заголовка, выделив их жирным, по центру, измените цвет текста, например, на красный.

2.3.3. Увеличьте ширину формы до 20 см., перетащив мышью правую границу формы вправо до тех пор, пока на верхней линейке не появится цифра 20.

2.3.4. Измените расположение и размер полей формы таким образом, чтобы все надписи в заголовках и все данные не выходили за границу поля.

Для выполнения этого задания необходимо знать следующие правила:

– изменение размера выделенного поля выполняется комбинацией клавиш «Shift»+«клавиши управления курсором» (←, ↑, → и ↓);

– перемещение выделенного поля по форме выполняется комбинацией клавиш «Ctrl»+«клавиши управления курсором» (←, ↑, → и ↓);

– для одновременного выделения одноименного поля и в заголовке формы, и в области данных необходимо щелкнуть над этими полями по верхней линейке конструктора. Например, для выделения поля «Оклад» и в заголовке формы, и в области данных щелкните мышью по верхней линейке над полем «Оклад»;

– для выделения нескольких подряд идущих одноименных полей и в заголовке формы, и в области данных необходимо щелкнуть над первым полем по верхней линейке конструктора и не отпуская кнопку мыши протащить по линейке до последнего поля. Например, для выделения полей «Количество детей», «Оклад», «Дата рождения» и в заголовке формы, и в области данных щелкните мышью по верхней линейке над серединой поля «Количество детей» и не отпуская кнопку мыши протащите по линейке до середины поля «Дата рождения»;

– для выделения всех полей заголовка или всех полей области данных необходимо щелкнуть мышью напротив этих полей по левой линейке конструктора;

– для выделения нескольких полей щелкните по ним мышью при нажатой клавише «Shift».

Для выполнения задания сначала выделите оба поля «Дата рождения» и комбинацией клавиш «Shift»+«→» расширьте их таким образом, чтобы название полностью помещалось в заголовке. Затем выделите поля «Дата рождения» и «Оклад» (и в заголовке формы, и в области данных) и с помощью комбинации клавиш «Ctrl»+«→» переместите их к правому краю формы. Расширьте поля «Количество детей», а затем переместите их к полю «Оклад». И так далее.

2.3.5. Отцентрируйте расположение данных в полях «Табельный №» и «Количество детей» (поля в области данных).

2.3.6. Измените формат вывода даты для поля «Дата рождения». Для этого щелкните правой кнопкой мыши по полю «Дата рождения» в области данных. В появившемся контекстном меню выберите команду «Свойства. В появившемся окне перейдите на закладку «Макет», в выпадающем списке поля «Формат поля» выберите «Длинный формат даты». Закройте окно свойств.

2.3.7. Сохраните изменения структуры формы (кнопка «Сохранить» ) и перейдите в режим формы (меню «Вид»+«Режим формы»).

Результат модификации формы приведен на рисунке 11.

Рис. 11. Форма «Сотрудники»

2.4. Расположите в примечании формы «Сотрудники» кнопку закрытия формы.

2.4.1. Перейдите в режим конструктора формы (меню «Вид»+«Конструктор» или нажмите кнопку «Вид» ).

2.4.2. Установите курсор мыши на нижнем крае полосы «Примечание формы» и протащите мышь на 2 см. вниз. На форме появится раздел примечания.

2.4.3. С помощью меню «Вид» откройте панель элементов (меню «Вид»+«Панель элементов»).

2.4.4. Разместите кнопку в примечании формы. Для этого щелкните мышью по изображению кнопки на панели элементов, в затем в правом нижнем углу примечания. На экране появится мастер построения кнопок (рисунок 12).

Рис. 12. Мастер построения кнопок

На первом шаге выберите категорию действия – «Работа с формой» и само действие «Закрыть форму» и нажмите кнопку «Далее». На втором шаге выберите одно из двух изображений на форме и нажмите кнопку «Готово». На рисунке 13 приведено окно конструктора формы с размещенной кнопкой закрытия формы.

Рис. 13. Окно конструктора формы с кнопкой закрытия формы.

2.4.5. Сохраните изменение структуры формы («Файл»+«Сохранить») и перейдите в режим просмотра формы (меню «Вид»+«Режим формы»).

2.4.6. Нажмите кнопку закрытия формы. Форма должна закрыться.

2.5. Создайте форму для таблицы «Отделы», выполнив последовательность действий, аналогичную шагам 2.2÷2.4. Форма «Отделы» приведена на рисунке 14.

Рис. 14. Форма «Отделы»