Создание формы для ввода данных.
Перейдите на вкладку Формы на главной окне базы данных и нажмите на кнопку Создать. Появится диалоговая окно Новая форма где надо выбрать режим Конструктора и выбрать из выпадающей списка источник данных таблицу Сотрудники. Появится окно формы в режиме Конструктора. Форма не содержит элементов управления.В меню Вид выбираем Заголовок/примечание формы (Вид® Заголовок/примечание формы), для отображения заголовка. На Панели элементов выбираем элемент Поле
Щелкнув в области заголовка формы получим свободный элемент поля. Вызваем свойства данного элемента и во вкладке Данные, в поле свойства Данные строим выражения для отображения Фамилии и именем сотрудника, для чего вызываем построитель выражения. Выбираем из текущей формы® Список полей®Фамилия, Имя, и в окне построителя производим конкатенакцию строк (=[Фамилия] & " " & [Имя]). Из Панели элементов выбираем элемент вкладка и левой кнопкой щелкаем в области данных. По умолчанию появляются две вкладки. Заполняем свойства Подпись во вкладке Макет в окне свойств элемента для каждой вкладки. (Служебные данные и Личные данные)
Из меню Вид® Список полей вызываем окно со списком полей таблицы Сотрудники. Из окна Список полей путем переноса мышью во вкладку Служебные данные, переносим следующие поля: Фамилия, Имя, Должность и Прием на работу и Фотография. Выровняем поля и подписи полей, чтобы они разумно заполняли вкладку.
|
|
Пользуясь Панелью элементов создайте на этой же вкладке новое поле с подписью Стаж работы, данное поле будет вычисляемое. Вызываем свойства данного поля и во вкладке Данные, в свойстве Данные строим выражение, которое вычисляет стаж работы сотрудника исходя из разницы текущего года и года приема на работу, которое находится в значении поля Прием на работу.
В построителе выражения используется встроенные функции Year и Date. Конечное выражение для свойства данные вычисляемого поля, выглядит следующим образом: =Year(Date())-Year([Прием на работу]).
Точно также заполняем владку Личные данны следующими полями: зарплата, семейное положение, пол, телефон и примечание.
Закрывая форму сохраните ее под именем: Форма для ввода данных.
Контролные вопросы.
1. Для каких целей используется объект Форма в СУБД MS Access.
2. Какие способы создания форм вы знаете.
3. Из каких разделов состоит форма.
4. Какой способ создания форм является наиболее автоматизированным.
5. Какие элементы управления существует в MS Access.
6. Какой способ создания форму в MS Access является наиболее универсальным.
7. Опишите создание формы с помощью конструктора.
Дата добавления: 2019-02-12; просмотров: 55; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!