- •Введение
- •Лабораторная работа №1 Основные понятия базы данных. Создание одиночных таблиц базы данных.
- •Создание базы данных.
- •Работа с таблицами.
- •Редактирование структуры таблицы.
- •Добавление записей данных в новую таблицу.
- •Организация ввода данных в бд.
- •Р оманов________ _._.
- •Лабораторная работа №3 Создание сверочных таблиц бд.
- •Лабораторная работа №4. Импорт данных.
- •Лабораторная работа №5 Фильтрация данных
- •Лабораторная работа № 6 Запросы к бд
- •Лабораторная работа № 7 Разработка интерфейса пользователя.
- •Вид Заголовок/примечание.
- •Вид Колонтитулы.
- •Вид Свойства
- •Лабораторная работа № 8 Создание специальных формуляров бд
- •Лабораторная работа № 9 Проектирование отчетов в среде субд Access
- •Список рекомендуемой литературы:
Лабораторная работа № 7 Разработка интерфейса пользователя.
Цель работы: изучение и закрепление на практике методов формирования и использования формуляров для занесения, просмотра и/или модификации данных в таблицах.
Теоретические сведения.
В предыдущих лабораторных работах содержимое БД отображалось в режиме таблицы, т.е. в виде совокупности строк-записей и столбцов-полей. Наряду с режимом таблицы современные СУБД позволяют работать с содержимым БД в режиме формуляра (формы), который характеризуется следующими достоинствами:
возможностью отображения содержимого БД в более естественном для человека виде;
возможностью отображения результатов вычисления по каждой записи;
возможностью скрытия при просмотре части данных БД;
возможностью раскрытия полных названий полей;
возможностью разрешения на модификацию данных только у части полей.
Формуляр - это форма представления содержимого таблицы в виде бланка (рис. 7.1). Обычно формуляр отображает содержимое только одной записи. Для перемещения по всему множеству записей таблицы можно использовать кнопки клавиатуры (PgUp - переход к следующей записи, PgDn - возврат к предыдущей записи, Home - переход к 1-й записи таблицы, End - переход к последней записи таблицы) или кнопки навигации внизу формуляра (рис. 7.2), запускаемые левой клавишей мыши. Назначение каждой клавиши указано на рисунке. Переход к записи с конкретным номером можно выполнить путем установки мышью курсора в окно номера текущей записи, стирания текущего номера и набора требуемого. После нажатия клавиши Enter СУБД укажет в формуляре содержимое требуемой записи.
Существует несколько вариантов перехода к созданию нового формуляра:
Запуск последовательности команд главного меню Вставка Автоформа (внимание: курсор должен быть установлен на названии таблицы для которой вы собираетесь создать автоформу);
Рис. 7.1. Пример автоформы.
Рис. 7.2. Навигация формуляра.
Нажатие кнопки Новый объект
на
панели инструментов и выбор опции
Автоформа;Переход на вкладку БД Формы и нажатие кнопки Создать.
Два первых варианта требуют предварительного выделения целевой таблцы на вкладке БД Таблицы и приводят к быстрому созданию формуляра в столбец, в котором СУБД размещает поля целевой таблицы вертикально с копированием их имен.
Третий вариант также требует выбора целевой таблицы и предлагает несколько механизмов работы с формуляром. Наиболее универсальным средством создания и/или модификации формы формуляра является конструктор, который оперирует с формуляром как совокупностью объектов. Объекты, в свою очередь, характеризуются набором определенных свойств и действий.
О
кно
конструктора содержит бланк формуляра
и панель инструментов (рис. 7.3, 7.4, и 7.5).
Заголовок
формуляра
Область
данных
Примечание
формуляра
Рис. 7.3. Структура бланка формуляра.
Рис. 7.4. Пример формуляра.
Как видно из рисунка, бланк формуляра включает несколько областей, главной из которых является область данных, содержащая поля целевой таблицы. В заголовке и примечании отображается служебная и/или пояснительная информация. Области заголовка и примечания могут быть удалены/восстановлены в бланке командами главного меню
