Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
acsess_lab5.doc
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
54.27 Кб
Скачать

Лабораторная работа 5

СОЗДАНИЕ ФОРМ

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

Краткие сведения по среде разработки

Форма – это интерфейсная оболочка для просмотра и редактирования данных из базы данных.

Через формы осуществляется добавление, изменение, удаление данных в таблицах, а также просмотр результатов выполнения запросов.

Для создания форм в Access используются:

Мастер форм. С помощью Мастера можно создавать формы как на основе одной таблицы (запроса), так и на основе нескольких таблиц (запросов).

Конструктор форм. Конструктор используется для разработки структуры формы, изменения ее внешнего вида и содержания.

Форма в окне Конструктора состоит из пяти разделов: заголовок формы, область данных, верхний и нижний колонтитулы и примечание формы. Заголовок формы определяет верхнюю часть формы, при печати многостраничной формы отображается только на первой странице. В заголовке формы можно поместить текст, графику и другие элементы управления. Область данных – основная часть формы, содержащая данные, полученные из источника (таблицы или запроса). Примечание определяет нижнюю часть формы, при печати многостраничной формы отображается только на последней странице. Обязательным в форме является только раздел области данных. Для добавления или удаления разделов формы используются пункты меню Вид.

Формы содержат элементы управления, с помощью которых осуществляется доступ к данным. Элементами управления являются текстовые поля, кнопки, флажки, переключатели, выключатели, списки, надписи, рисунки, рамки объектов для отображения графики. Элементы управления размещены на панели элементов. Все элементы формы в режиме Конструктора представлены в качестве объектов. После того, как объект выбран, он окружается рамкой с черными квадратиками. Квадратики служат для изменения размеров объекта. Каждый объект снабжен контекстным меню.

В качестве фона формы можно использовать однотонные цвета или растровые рисунки, хранящиеся в графических файлах формата *.WMF или *.BMP.

Задание

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

  2. Создать сложные формы, позволяющие одновременно просматривать данные из таблиц:

  • раздел и тема;

  • тема и книга.

Последовательность выполнения работы

Задание 1. Создание простых форм

Откройте учебную базу данных «Борей» (C:\Program Files\Microsoft Office\Office\Samples\Борей.mdb). В окне База данных перейдите на вкладку Формы. Откройте некоторые формы, чтобы получить представление о структуре и дизайне форм.

Закройте базу данных «Борей».

Создайте форму для таблицы Тема базы данных Библиотека. Для этого на вкладке Формы двойным щелчком выберите Создание формы с помощью мастера.

На первом шаге Мастера из раскрывающегося списка Таблицы и запросы выберите источник данных для создаваемой формы – таблицу Тема.

Нажатием кнопки с пиктограммой двойной стрелки переместите все поля таблицы Тема из списка Доступные поля в список Выбранные поля.

Нажмите кнопку Далее.

На втором шаге Мастера Access предлагает выбрать внешний вид формы. Просмотрите предлагаемые варианты, остановитесь на одном из них (рекомендуется выбрать В один столбец) и нажмите кнопку Далее.

На третьем шаге Мастера выбирается стиль оформления для создаваемой формы. Просмотрите предлагаемые варианты, остановитесь на одном из них и нажмите кнопку Далее.

На четвертом шаге Мастера в текстовом поле укажите название формы: Каталог тем. Нажмите кнопку Готово.

Созданная форма загрузится в режиме просмотра данных.

Изучите механизм перемещения по записям формы с помощью кнопок навигации, расположенных внизу окна формы. Данные кнопки позволяют перемещаться на первую (последнюю) запись в таблице, на одну запись вперед (назад). С помощью кнопки со звездочкой создайте новую запись:

Код темы

Код раздела

Название темы

5

1

Экономика

Измените внешний вид формы Каталог тем: выровняйте по центру заголовки столбцов, поменяйте их цвет и размер. Для этого переключитесь в режим Конструктора с помощью кнопки Вид, расположенной на панели инструментов. Чтобы выделить все названия полей, удерживайте нажатой клавишу Shift и щелкайте по названиям. С помощью кнопок панели инструментов выберите выравнивание по центру, 10-й размер и красный цвет для шрифта.

Переключитесь в режим просмотра с помощью кнопки Вид, расположенной на панели инструментов.

Отключите в форме полосы прокрутки, область выделения и оптимизируйте размер окна формы. Для этого снова вернитесь в режим Конструктора. Щелкните правой кнопкой мыши на серой области под Примечанием формы и в контекстном меню выберите команду Свойства, чтобы вызвать окно свойств формы.

В диалоговом окне на закладке Макет, в строке Полосы прокрутки из раскрывающегося списка выберите Отсутствуют, в строке Область выделения выберите Нет, а в строке Автоматический размер выберите Нет. Закройте окно свойств.

Мышкой переместите границы окна формы так, чтобы получить более компактный размер.

Переключитесь в режим просмотра с помощью кнопки Вид.

Сохраните и закройте форму Каталог тем.

Откройте таблицу Тема, чтобы убедиться, что введенные в форму данные автоматически добавлены в таблицу. Закройте таблицу.

Аналогичным образом создайте и отредактируйте простые формы для остальных таблиц:

Имя таблицы

Имя формы

Раздел

Разделы

Книга

Каталог книг

Читатель

Читатели

Журнал

Движение книг

Откройте в режиме конструктора форму Разделы.

Поля таблицы Раздел должны использоваться только для отображения. Поэтому необходимо защитить их от непроизвольных изменений при работе с формой. Для защиты поля Название раздела щелкните правой кнопкой мыши на данном поле в Области данных и в контекстном меню выберите команду Свойства. В окне свойств на закладке Данные в строке Блокировка выберите Да. После установки данного свойства поле доступно только для чтения.

Переключитесь в режим просмотра данных и попробуйте изменить значения поля Название раздела, чтобы убедиться, что поле действительно заблокировано.

Аналогичным образом защитите от изменений поле Код раздела.

Сохраните и закройте форму.

Откройте в режиме конструктора форму Каталог книг.

Организуйте ввод данных в поле Год издания с помощью группы переключателей. Для этого из Области данных удалите поле Год издания. На панели элементов выберите кнопку Мастера, а затем кнопку Группа переключателей и щелкните на свободном месте в Области данных.

На первом шаге мастера заполните столбец Подписи следующими значениями: 2000 год, 2001 год, 2002 год, 2003 год, 2004 год, 2005 год.

На втором шаге мастера задайте переключатель, используемый по умолчанию, например, 2000 год.

На третьем шаге мастера в столбце Значения напротив каждой Подписи соответственно укажите: 2000, 2001, 2002, 2003, 2004, 2005.

На четвертом шаге мастера включите опцию Сохранить значение в поле и из раскрывающегося списка выберите Год издания.

На пятом шаге мастера выберите тип элементов управления и оформление группы.

На пятом шаге мастера укажите подпись Год издания для группы переключателей и нажмите кнопку Готово.

Переключитесь в режим просмотра, чтобы проверить работу созданных переключателей.

Сохраните и закройте форму.

Откройте в режиме конструктора форму Читатели.

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

Для этого щелкните правой кнопкой мыши на серой области под Примечанием формы, чтобы вызвать окно свойств формы.

На закладке Макет, в строке Кнопки перехода из списка выберите Нет.

Освободите немного места в области Заголовка формы переместив границу Области данных вниз.

На панели элементов выберите кнопку Кнопка и щелкните на свободном месте в области Заголовка формы.

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