|
|
Конструирование экранных форм в среде Microsoft Access.(Lab 2) |
Формы являются удобным интерфейсом и помогают пользователям при вводе и редактировании данных. В режиме формы более полно возможно воспользоваться средствами, предоставляемые графической средой Windows (различные шрифты, цвет, графика и т.д.). С помощью формы можно отобразить всю информацию, содержащуюся в каждой записи, в то время как в режиме таблицы часть полей может выходить за границу экрана. Формы могут быть созданы в режиме Автоформы, Мастера или Конструктора.
1. Запустите Microsoft Access. Откройте базу данных БД_КАФ. Создайте форму в режиме Автоформа. Для этого на вкладке Формы окна базы данных выберите Создать. В диалоговом окне Новая форма выделите опцию Автоформа : в столбец. Укажите таблицу Сотрудники. Access сгенерирует автоформу. Автоформы в столбец удобны для быстрого ввода данных. Введите несколько записей. Сохраните форму. Произведите поиск записей с помощью пиктограммы: Найти или путем кнопки прокрутки (внизу).
2. Аналогично создайте формы типа Ленточная и Табличная. Проверьте возможность удаления записей, добавления новых записей, перехода по записям. Сравните удобство заполнения форм.
3. Создайте форму в режиме Мастера форм. Выберите для формы фон. Задайте имя формы. Мастер форм создает формы быстро и более гибко.
Конструктор форм
Сложные формы удобнее создавать в режиме Конструктора форм. Окно формы может содержать следующие элементы: подписи, поля, поля со списком, списки, выключатели, переключатели, флажки и кнопки. Кроме того, окно формы можно дополнить иллюстрацией и линиями различного типа.
1. На вкладке Формы окна базы данных щелкните на кнопке: Создать
2. В окне Новая форма выделите опцию Конструктор, выберите Таблицу или Запрос, на основании которой должна создаваться форма. Например, Сотрудники. (в Конструкторе можно отредактировать и существующие формы).
3. Задайте свойства формы. Для этого щелкните правой кнопкой мыши. В появившемся контекстном меню выберите команду Свойства. Установите свойства формы: размеры, цвет.
4. Добавьте к форме элементы управления. К числу элементов управления относятся поля, кнопки, флажки и надписи, размещенные на форме. Вызов Панели элементов производится щелчком на соответствующей кнопке на панели инструментов. Расположение элементов формы можно менять, используя технику буксировки.
- Напишите общий заголовок формы
- Добавьте в форму поля и сделайте к ним соответствующие надписи. Список полей можно вывести на экран через команду меню Вид\Список полей.
- Установите размеры и шрифты
- Расположите на форме элемент Кнопка. В левом списке Мастера кнопок выберите категорию действия: Работа с формой. В правом списке Действия выберите Закрытие формы. Введите необходимый текст или выберите подходящий рисунок. Введите имя кнопки и щелкните на кнопке Готово.
- Введите в форму поле Системная дата. Для этого создайте поле. В левой части укажите Дата. Далее выделите мышкой правую часть, и из контекстного меню выберите Свойства. В окне "Поле" выберите опцию Данные и наберите выражение: =Date(). Сохраните и запустите форму.
- Добавьте в форму поля со списком . Поля со списком можно использовать:
1) для поиска записи в таблице по выбранному в списке значению;
2) для изменения (редактирования) значений в таблице.
Добавим в нашу форму два поля со списком: ФИО – для поиска записей, Должность и Кафедра – для изменения/добавления значений этого поля.
Выберите пиктограмму Поле со списком на панели элементов, при помощи мыши обрисуйте размеры поля. Открывается окно “Создание полей со списком”, выберите в нем способ формирования списка. Для списка Кафедра будем использовать значения поля Кафедра из таблицы Кафедры, а для списка Должность это будет “поле с фиксированными значениями”.
В конце следует указать способ сохранения данных – выберите “сохранить в поле” и название этого поля из списка.
В формах и отчетах для наглядности можно использовать различные объекты: рисунки, графики, фотографии и т.д. Когда вы вставляете объект в форму или отчет, он размещается в элементе управления, который называется рамкой объекта. Microsoft Access обеспечивает два типа рамок объектов: связанные с БД и несвязанные. Связанная (присоединенная) рамка объекта дает возможность представить рисунок, диаграмму или любой другой объект, хранящийся в таблице базы данных. Несвязанная (свободная) рамка объекта не привязана к таблице.
Для проведения экспериментов по вводу объектов в форму выполните следующие действия:
1. Создайте базу данных или откройте существующую Сотрудники (НС, ФИО, Должность, Кафедра, Зарплата, Фотография, Сведения). В существующую таблицу добавьте поле Фотография и укажите тип Поле объекта OLE.
2. Введите данные. Для заполнения поля Фотография следует зафиксировать курсор в этом поле, вызвать контекстное меню (нажатие правой клавиши мыши), выбрать Добавить объект… После этого откроется список Тип объекта (если включена опция Создать новый), выберите Точечный рисунок или др. подходящий. Можно выбрать готовый рисунок из файла (Создать из файла), при этом можно скопировать объект в таблицу или разместить в таблице ссылку на этот файл.
3. С помощью Мастера создайте форму с названием Визитки
4. В форму введите заголовок Визитная карточка
5. Вставьте в форму несвязанный рисунок. Для этого войдите в режим Конструктора и на панели элементов выберите пиктограмму “свободная рамка объекта”. Перетащите его в форму. Выберите подходящий рисунок и перенесите его в форму. При желании можете создать в Paint свой рисунок, для того чтобы вставить в форму.
6. Установите размер фотографии в соответствии с указанной рамкой. Для этого из контекстного меню выберите пункт Свойства, затем – вкладыш окна Макет, и установите подходящий способ Установки размеров.
10. Сохраните форму и запустите на выполнение. |