
- •Лабораторная работа № 1 Функции и режимы субд Access
- •Теоретические сведения
- •Основные функции субд Access
- •Основные режимы работы субд Access
- •Главное окно субд Access
- •Справочная система субд Access
- •Основные операции с базой данных и ее таблицами
- •Открытие, создание и закрытие базы данных
- •Создание, открытие, просмотр, печать и закрытие таблицы
- •Изменение данных в таблице и удаление таблицы
- •Использование запросов, форм, отчетов и страниц доступа к данным Запросы
- •Страницы доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание базы данных средствами субд Access
- •Теоретические сведения
- •Создание таблицы с использованием Мастера таблиц
- •Создание таблицы в режиме конструктора
- •Связывание таблиц
- •Ввод информации в таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 3 Использование языка qbe для задания запросов к базе данных
- •Теоретические сведения
- •Создание и сохранение запроса
- •Добавление и удаление таблиц
- •Включение полей в запрос и их удаление из запроса
- •Выбор полей, отображаемых в таблице результатов
- •Выбор записей, включаемых в таблицу результатов
- •Выполнение запроса, просмотр и сортировка результатов
- •Формирование запросов к связанным таблицам
- •Итоговые запросы
- •Корректирующие запросы
- •Запрос на создание таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
- •Теоретические сведения
- •Создание и сохранение формы
- •Модификация формы в режиме конструктора
- •Создание многотабличной формы
- •Создание кнопочной формы
- •Создание страниц доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание отчетов средствами субд Access
- •Теоретические сведения
- •Структура отчета
- •Создание нового отчета
- •Создание сложных отчетов
- •Сохранение содержимого отчета
- •Корректировка формы отчета в режиме конструктора
- •Группировка и подведение итогов в отчетах с группировкой
- •Нумерация страниц и постраничный вывод групп записей
- •Создание отчетов анкетного типа и в виде этикеток
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6 Проектирование базы данных средствами программы eRwin
- •Теоретические сведения
- •Назначение, возможности и особенности программы eRwin
- •Использование программы eRwin
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access
- •Теоретические сведения
- •Использование языка sql для выборки (чтения) данных
- •Отбор строк из таблиц
- •Where Скидка not between 5.00 and 10.00
- •Where Скидка is null
- •Where Скидка is not null
- •Составные условия поиска
- •Сортировка таблицы результатов запроса
- •Многотабличные запросы на чтение (соединения)
- •Итоговые запросы на чтение
- •Запросы с группировкой
- •Создание sql-запроса в Access
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка sql
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Создание страниц доступа к данным
Процесс создания страниц доступа во многом похож на создание экранных форм и начинается с выбора объектов типа “Страницы” в окне базы данных и нажатия кнопки “Создать”, чтобы активизировать окно “Новая страница доступа к данным” (рис. 22). В этом окне перечислены возможные способы создания страниц.
В режиме конструктора пользователь создает страницу, самостоятельно размещая элементы управления и устанавливая их свойства. Простейшим приемом создания страницы в режиме конструктора является активизация окна “Список полей” (рис. 23) нажатием одноименной кнопки на панели инструментов главного окна СУБД Access и включение в создаваемую или модифицируемую страницу элементов, отображающих всю указанную в окне таблицу или отдельные ее поля, с помощью кнопки “Добавить на страницу”.
Рис. 22. Вид окна “Новая страница доступа”
Для просмотра созданной страницы доступа следует нажать кнопку “Вид” на панели инструментов главного окна СУБД Access. Страница доступа сохраняется как Web-страница командой “Сохранить” меню “Файл” отдельно от базы данных, а в базе данных запоминается ссылка на Web-страницу.
Рис. 23. Вид окна “Список полей”
Способ “Существующая Web-страница” позволяет модифицировать Web-страницу в режиме конструктора, включив, изменив или удалив элементы отображения данных или оформления страницы доступа.
Мастер страниц, подобно Мастеру форм, помогает пользователю за несколько шагов создать страницу доступа к данным одной или нескольких таблиц. Для показа или сокрытия связанных записей подчиненной таблицы Мастер страниц размещает на странице доступа специальную кнопку с изображением знака плюс, который превращается в знак минус при показе связанных записей (рис. 24). Если на одном из шагов может быть задана группировка записей в связанных таблицах, но при этом данные становятся доступными только для просмотра. Кнопка со знаком “?” на панели перехода служит для получения справочной информации о назначении кнопок этой панели.
Рис. 24. Страница доступа к данным главной и подчиненной таблиц, созданная Мастером таблиц
Выбор способа “Автостраница: в столбец” с указанием источника данных (таблицы или запроса) означает автоматическое создание страницы доступа к данным этого источника, на которой возможен как просмотр, так и изменение данных (рис. 25).
Рис. 25. Страница доступа к данным таблицы “Группа”, созданная “автостраничным” способом
Лабораторное задание
Изучить классификацию и способы создания форм и страниц доступа к данным, освоить приемы разработки однотабличных, многотабличных, кнопочных форм и страниц доступа различными способами.
Порядок выполнения лабораторной работы
При домашней подготовке к лабораторной работе изучить ее описание, ответить на контрольные вопросы и для базы данных, созданной для своего варианта, определить перечень форм и страниц доступа для просмотра и изменения данных, содержащихся в таблицах и результатах запросов, созданных для своего варианта в лабораторной работе № 3.
Запустить СУБД Access, активизировать окно справки, найти в содержании раздел “Работа с формами” и ознакомиться с подразделами “Формы: что это такое и как они работают”, “Способы работы с данными формы”, “Режимы отображения формы”, “Способы настройки формы”, сделав в отчете запись о режимах и способах настройки.
Скопировать базу данных, сохраненную на сетевом диске H: при выполнении предыдущей лабораторной работы, на локальный диск компьютера.
Создать способом “Автоформа: в столбец” однотабличные формы для каждой таблицы базы данных и одной из таблиц результатов запроса, проверить работу форм и отметить в отчете особенности вида окна формы в различных режимах.
В созданных формах для подчиненных таблиц заменить элементы “Поле” со значениями внешних ключей на элементы “Поле со списком” разными способами, описанными в лабораторной работе.
С помощью Мастера форм создать одну или две многотабличных формы для связанных таблиц.
В режиме конструктора создать форму, разместив на ней кнопки, позволяющие открывать формы, созданные при выполнении предыдущих пунктов. Для одной части кнопок свойства задавать вручную, а для другой - с использованием Мастера кнопок. Проверить функционирование формы.
В окне справки ознакомиться с разделом “Создание и управление кнопочной формой”.
С помощью Диспетчера кнопочных форм создать форму, функционально идентичную кнопочной форме, полученной при выполнении пункта 7. Проверить функционирование формы. Сравнить внешний вид, трудоемкость и простоту разработки форм обоими способами и записать результаты сравнения в отчет.
Открыть таблицу “Switchboard Items”, созданную Диспетчером кнопочных форм, в режиме таблицы и с содержащей в ней метаинформацией, описывающей каждый элемент кнопочной формы. Определить соответствие между метаинформацией и внешним видом формы и сделать запись об этом в отчете. Изменить значения нескольких текстовых полей в таблице “Switchboard Items” и проверить, как это повлияло на вид и функционирование формы.
Создать страницы доступа к данным для их просмотра и изменения, функционально подобные созданным формам, всеми возможными способами. Проверить функционирование страниц в режиме просмотра и в браузере. Отметить в отчете способ создания каждой страницы и особенности созданных форм.
Показать результаты преподавателю, сдать зачет по лабораторной работе и переместить созданные Web-страницы и базу данных, дополненную созданными формами и ссылками на страницы доступа, на сетевой диск H:.