Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД-Лабораторные работы / БД-практическая работа№3

.doc
Скачиваний:
85
Добавлен:
04.06.2015
Размер:
1.87 Mб
Скачать

БД

Практическая работа № 2

ЦЕЛЬ

Научиться создавать формы разными способами; заполнять таблицу данными с помощью формы.

ЗАДАНИЕ

Создание элемента управления. Создание составной формы «Книги».

ХОД РАБОТЫ

1) Создание составной формы «Книги» с помощью мастера.

  1. В окне База данных перейти на вкладку Создание.

  2. Щелкнуть по стрелке правее кнопки Другие формы в меню выбрать Мастер форм.

  3. В появившемся окне выбрать в качестве источника данных имя таблицы Книги и выбрать поля для создаваемой формы. (выделить и нажать >). Выберите все имеющиеся.

  4. В этом же окне выбрать в качестве источника данных таблицу Авторы и переместить поля (Фамилия, Имя, Отчество). Нажать кнопку Далее.

  5. Выбрать вид представления Подчиненные формы (Книги – главная форма, выделена цветом, Авторы - подчиненная). Нажать кнопку Далее.

  1. Внешний вид подчиненной таблицы – Табличный.

  2. Дальнейшие действия выполнять самостоятельно.

  3. Сохранить форму под именем Книги. Подчиненную – Подчиненная Авторы.

  4. Просмотрите полученную форму. Закройте форму.

  5. Создайте в таблице Книги новые поля режиме Конструктора. Перейдите на вкладку Таблицы. Откройте таблицу Книги в режиме конструктора. Создайте новые поля:

Обложка (тип данных – Поле объекта OLE);

Наличие (тип данных – логический);

Место хранения (тип данных – текстовый, в описании данного поля внесите следующую запись: 1- Библиотечный зал, 2- Архив, т.е. значение 1 будет означать, что книга хранится в библиотечном зале, 2 в архиве). Сохраните изменения.

  1. Откройте форму Книги в режиме Конструктора формы (ПКМ по заголовку формы/Конструктор). Разместите поля в соответствии с образцом

Для этого:

- переместите поле Название Книги в Заголовок формы.

- Для поля Название книги задайте свойства: Ширина – 10 см., Высота – 1 см, Оформление – рельефное, Ширина границы – 2 пункта (ПКМ/Свойства/Вкладка Макет). Размер шрифта – 14.

- Для остальных полей: Ширина – 3 см., Высота – 0,5 см (Для выделения нескольких полей, удерживайте клавишу Shift).

- Переместите поля в соответствии с образцом.

- Переименуйте подписи полей:

Код книги (регистрационный номер) - Код

Год издания - Издана

Количество страниц – Страниц

Количество экземпляров – В наличии

Стоимость книги - Цена

Предметная область - Область

Код издательства-Издательство

Вид печатной продукции - Вид продукции

- Поля Предметная область и Вид печатной продукции преобразовать в поле со списком. (вызвать контекстное меню/Преобразовать элемент в/Поле со списком).

- У подчиненной формы удалите название.

  1. Для формы «Книги» измените значения свойств вкладки «Макет»:

-Выделите форму

-В окне свойств/вкладка Макет: Область выделения – Нет, Разделительные линии – Нет, Ширина - 20

2) Создание элементов управления.

  1. Перейдите на вкладку Конструктор

  2. На Панели элементов Элементы Управления отключите кнопку Использовать мастера (должна быть не выделена).

  3. Создадим переключатель для поля Наличие. Для этого нажмите кнопку Флажок на панели Элементы Управления элементов, затем открыть список полей нажав на кнопку Добавить поля, и затем перетащите поле Наличие из списка в рабочее поле формы при нажатой кнопке мыши. В соответствии с образцом (смотри ниже).

  4. Создайте группу переключателей для поля Место хранения. Для этого нажмите кнопку Группа переключателей на панели Элементы Управления элементов, открыть список полей, нажав на кнопку Добавить поля, и затем перетащите поле Место хранения из списка в рабочее поле формы при нажатой кнопке мыши. В соответствии с образцом.

  5. Нажмите кнопку Переключатель на Панели элементов, установите указатель мыши в область группы Место хранения (при этом область выделится цветом, указатель мыши изменит вид на крестик), щелкните один раз левой клавишей мыши.

  6. Измените название переключателя на Библиотечный зал.

  7. Аналогично создайте переключатель Архив.

  1. Сохраните изменения.

  2. Для подчиненной формы Авторы измените значения свойств вкладки «Макет»:

- Откройте форму в режиме Конструктора;

- Установите следующие свойства для форма на вкладке Макет: Режим по умолчанию – режим таблицы; Полосы прокрутки – Отсутствуют; Разделительные линии – Нет; Тип границы – отсутствуют; Ширина – 12,5.

10. Закройте форму.

11. Просмотрите форму в Режиме формы.

Создание формы для ввода данных.

  1. Выделите таблицу Авторы в списке таблиц базы данных.

  2. На вкладке Создание щелкните по кнопке Форма.

  3. Аналогично создайте форму для таблицы Издательства.

  4. Измените цвет заливки фона каждой формы. В режиме Конструктора щелкните правой клавишей мыши по форме→Цвет заливки/фона→выберите цвет.

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

  1. Создать форму просмотра с помощью конструктора: Вкладка Создание  нажмите кнопку Пустая форма .

  2. Перейдите в режим Конструктора.

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

  2. Перейдите на закладку Конструктор.

  3. В дополнительной Панели элементов Элементы Управления активизируйте кнопку Использовать мастера (должна быть выделена).

  4. На панели элементов активизируйте элемент Кнопка. Вставьте данный элемент в область формы. В появившемся диалоговом окне Создание кнопок выберите Категория: Работа с формой, Действия: Открыть форму. Нажмите кнопку Далее.

  1. Выберите форму Авторы.

  2. Включит переключатель - Открыть форму и показать все записи.

  3. На следующем шаге в качестве объекта, который будет размещаться на кнопке, выберите текст, и введите текст. Например: Сведения об Авторах.

  1. Нажмите кнопку Готово.

  2. Аналогично создайте кнопки для форм Книги, Издательства.

  3. Задайте одинаковый размер для кнопок с помощью окна свойств (выделите все кнопки, в окне свойств задайте ширину, высоту).

  4. Создайте кнопку для закрытия формы просмотра. Нарисуйте кнопку, в появившемся диалоговом окне Создание кнопок выберите категорию Работа с формой, Действие - Закрыть форму.

  5. Сохраните форму под именем Главная форма.

  6. Аналогично создайте кнопки для закрытия форм Книги, Авторы, Издательства, для этого откройте соответствующие формы в режиме Конструктора.

Создание кнопочной формы с помощью диспетчера кнопочных форм.

Создаются для объединения всех разработанных объектов в едином диалоговом приложении.

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

  2. В появившемся информационном окне нажать кнопку ДА.

  3. В окне Диспетчер кнопочных форм выделить строку Главная кнопочная форма, подтвердите создание кнопочной формы, нажав кнопку Изменить.

  4. В следующем окне диспетчера измените название кнопочной формы на Библиотека.

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

  6. На экране появиться окно Изменение элемента кнопочной формы.

  7. В строке Текст наберем подпись для первой кнопки, например «Автор».

  8. В строке Команда выберем команду Открыть форму для изменения.

  9. В строке Форма выберете форму Авторы.

  10. Аналогично создайте кнопку для форм Издательства, Книги (повторите действия 6-10).

  11. В окне Изменение страницы кнопочной формы будут отображены три элемента: Авторы, Издательства Книги.

  1. Нажмите кнопку Закрыть.

  2. В окне Диспетчер кнопочных форм нажмите кнопку Закрыть.

  3. После завершения работы с диспетчером кнопочных форм в списке форм БД появиться Кнопочная форма.

  4. Вставить рисунок в кнопочную форму. Для этого переключите кнопочную форму в режим Конструктора, вызовите контекстное меню. В открывшемся окне свойств на закладке Макет в строке Рисунок указать путь и имя графического файла.