Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lp_IPOVS_BD.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
25.49 Mб
Скачать

Создание страниц доступа к данным

Процесс создания страниц доступа во многом похож на создание экранных форм и начинается с выбора объектов типа “Страницы” в окне базы данных и нажатия кнопки “Создать”, чтобы активизировать окно “Новая страница доступа к данным” (рис. 22). В этом окне перечислены возможные способы создания страниц.

В режиме конструктора пользователь создает страницу, самостоятельно размещая элементы управления и устанавливая их свойства. Простейшим приемом создания страницы в режиме конструктора является активизация окна “Список полей” (рис. 23) нажатием одноименной кнопки на панели инструментов главного окна СУБД Access и включение в создаваемую или модифицируемую страницу элементов, отображающих всю указанную в окне таблицу или отдельные ее поля, с помощью кнопки “Добавить на страницу”.

Рис. 22. Вид окна “Новая страница доступа”

Для просмотра созданной страницы доступа следует нажать кнопку “Вид” на панели инструментов главного окна СУБД Access. Страница доступа сохраняется как Web-страница командой “Сохранить” меню “Файл” отдельно от базы данных, а в базе данных запоминается ссылка на Web-страницу.

Рис. 23. Вид окна “Список полей”

Способ “Существующая Web-страница” позволяет модифицировать Web-страницу в режиме конструктора, включив, изменив или удалив элементы отображения данных или оформления страницы доступа.

Мастер страниц, подобно Мастеру форм, помогает пользователю за несколько шагов создать страницу доступа к данным одной или нескольких таблиц. Для показа или сокрытия связанных записей подчиненной таблицы Мастер страниц размещает на странице доступа специальную кнопку с изображением знака плюс, который превращается в знак минус при показе связанных записей (рис. 24). Если на одном из шагов может быть задана группировка записей в связанных таблицах, но при этом данные становятся доступными только для просмотра. Кнопка со знаком “?” на панели перехода служит для получения справочной информации о назначении кнопок этой панели.

Рис. 24. Страница доступа к данным главной и подчиненной таблиц, созданная Мастером таблиц

Выбор способа “Автостраница: в столбец” с указанием источника данных (таблицы или запроса) означает автоматическое создание страницы доступа к данным этого источника, на которой возможен как просмотр, так и изменение данных (рис. 25).

Рис. 25. Страница доступа к данным таблицы “Группа”, созданная “автостраничным” способом

Лабораторное задание

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

Порядок выполнения лабораторной работы

  1. При домашней подготовке к лабораторной работе изучить ее описание, ответить на контрольные вопросы и для базы данных, созданной для своего варианта, определить перечень форм и страниц доступа для просмотра и изменения данных, содержащихся в таблицах и результатах запросов, созданных для своего варианта в лабораторной работе № 3.

  2. Запустить СУБД Access, активизировать окно справки, найти в содержании раздел “Работа с формами” и ознакомиться с подразделами “Формы: что это такое и как они работают”, “Способы работы с данными формы”, “Режимы отображения формы”, “Способы настройки формы”, сделав в отчете запись о режимах и способах настройки.

  3. Скопировать базу данных, сохраненную на сетевом диске H: при выполнении предыдущей лабораторной работы, на локальный диск компьютера.

  4. Создать способом “Автоформа: в столбец” однотабличные формы для каждой таблицы базы данных и одной из таблиц результатов запроса, проверить работу форм и отметить в отчете особенности вида окна формы в различных режимах.

  5. В созданных формах для подчиненных таблиц заменить элементы “Поле” со значениями внешних ключей на элементы “Поле со списком” разными способами, описанными в лабораторной работе.

  6. С помощью Мастера форм создать одну или две многотабличных формы для связанных таблиц.

  7. В режиме конструктора создать форму, разместив на ней кнопки, позволяющие открывать формы, созданные при выполнении предыдущих пунктов. Для одной части кнопок свойства задавать вручную, а для другой - с использованием Мастера кнопок. Проверить функционирование формы.

  8. В окне справки ознакомиться с разделом “Создание и управление кнопочной формой”.

  9. С помощью Диспетчера кнопочных форм создать форму, функционально идентичную кнопочной форме, полученной при выполнении пункта 7. Проверить функционирование формы. Сравнить внешний вид, трудоемкость и простоту разработки форм обоими способами и записать результаты сравнения в отчет.

  10. Открыть таблицу “Switchboard Items”, созданную Диспетчером кнопочных форм, в режиме таблицы и с содержащей в ней метаинформацией, описывающей каждый элемент кнопочной формы. Определить соответствие между метаинформацией и внешним видом формы и сделать запись об этом в отчете. Изменить значения нескольких текстовых полей в таблице “Switchboard Items” и проверить, как это повлияло на вид и функционирование формы.

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

  12. Показать результаты преподавателю, сдать зачет по лабораторной работе и переместить созданные Web-страницы и базу данных, дополненную созданными формами и ссылками на страницы доступа, на сетевой диск H:.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]