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

otchet_lab / Отчет лаба 5

.doc
Скачиваний:
11
Добавлен:
20.02.2016
Размер:
463.87 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ,МОЛОДЁЖИ И СПОРТА

УКРАИНЫ

ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ

УКРАИНСКИЙ ГОСУДАРСТВЕННЫЙ ХИМИКО-ТЕХНОЛОГИЧЕСКИЙ

УНИВЕРСИТЕТ

КАФЕДРА К Т В М

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

 по курсу «Организация Базы Данных»

Создание экранных форм

Выполнил:

ст. группы 2-СКС-8

Бадун Ю.А.

Днепропетровск

2012

Часть 1. Создание экранных форм

  1. Создать экранную форму для ввода данных в таблицу «РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ».

Форма должна иметь следующий вид:

а) Необходимо создать элементы управления Поле для следующих полей таблицы: Номер читателя, Ф.И.О. читателя, Дата рождения, Серия и номер паспорта, Адрес, Телефон, Дата регистрации.

б) Для поля таблицы Пол следует создать элемент управления Поле со списком, так чтобы при вводе данных в поле Пол открывался список в котором в качестве возможных значений для ввода были указаны буквы «м» и «ж».

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

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

д) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:

  • Новый читатель: курсор переходит на заполнение новой записи;

  • Удалить запись: происходит удаление записи из таблицы «РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ»;

  • Следующая запись: происходит переход на следующего читателя;

  • Предыдущая запись: происходит переход на предыдущего читателя;

  • Начало: курсор переходит на первого читателя;

  • Конец: курсор переходит на последнего читателя.

  1. Создать форму ввода для таблицы «СПРАВОЧНИК РАЗДЕЛОВ» (тип формы – ленточная).

а) Сделать подписи к полям.

б) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:

  • Новый раздел: курсор переходит на заполнение новой записи;

  • Удалить запись: происходит удаление записи из таблицы «СПРАВОЧНИК РАЗДЕЛОВ»;

  • Следующая запись: происходит переход на следующий раздел;

  • Предыдущая запись: происходит переход на предыдущий раздел;

  • Начало: курсор переходит на первый раздел;

  • Конец: курсор переходит на последний раздел.

  1. Создать форму ввода для таблицы «КНИГИ».

а) Создать элементы управления Поле для следующих полей таблицы: Код книги, Название книги, Автор, Число страниц, Издательство, Год издания, Место публикации, Аннотация.

б) Для поля Код раздела создать Поле со списком. В открывающемся списке должны отображаться коды разделов и соответствующие им наименования, которые содержатся в таблице «СПРАВОЧНИК РАЗДЕЛОВ».

в) Предусмотреть возможность добавления в список разделов нового раздела путем создания командной кнопки Новый раздел, при нажатии на которую должна открываться форма ввода для справочника разделов. После внесения в таблицу «СПРАВОЧНИК РАЗДЕЛОВ» нового раздела нужно обеспечить автоматическое включение введенного раздела в список разделов, высвечиваемый для поля со списком.

г) Выбрать стиль формы и разместить поля в области формы в соответствии с Вашим вкусом.

д) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:

  • Новая книга: курсор переходит на заполнение новой записи;

  • Удалить запись: происходит удаление записи из таблицы «УЧЕТНАЯ КАРТОЧКА КНИГИ»;

  • Следующая запись: происходит переход на следующую книгу;

  • Предыдущая запись: происходит переход на предыдущую книгу;

  • Начало: курсор переходит на первую книгу;

  • Конец: курсор переходит на последнюю книгу.

Часть 2. Создание экранных форм с использованием подчиненных

  1. Создать экранную форму для ввода данных в таблицу “ТРЕБОВАНИЯ НА ВЫДАЧУ ЛИТЕРАТУРЫ”.

Такая экранная форма состоит из двух частей: главной формы и подчиненной формы.

Главная форма создана на основе таблицы “РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ”.

При этом в форму включаются поля: Номер читателя и Ф.И.О. читателя (вид формы: в столбец).

Подчиненная форма строится на основе запроса, который включает поля: Номер читателя, Код книги из таблицы “ТРЕБОВАНИЯ”, Название книги, Автор, Год издания из таблицы “УЧЕТНАЯ КАРТОЧКА КНИГИ”, Дата выдачи, Дата возврата и Возвращено из таблицы “ТРЕБОВАНИЯ”. В форму нужно включить все поля запроса за исключением поля Номер читателя (вид формы: ленточная).

В главной форме предусмотреть кнопки:

1) “Подробности”, которая бы открывала форму “Читатели” с информацией о конкретном читателе;

2) “Новый читатель”, которая бы открывала форму “Читатели” и добавляла в нее пустую строку;

3) “Вперед” для перемещения указателя записей читателя в форме на одну запись вперед;

4) “Назад” для перемещения указателя записей читателя в форме на одну запись назад;

5) “Начало” для перемещения указателя записей читателя в форме на первую запись;

6) “Конец” для перемещения указателя записей читателя в форме на последнюю запись;

7) “Найти” для вывода на экран окна поиска читателя с введенным номером;

8) “Возврат” для запуска запроса “Возврат литературы”;

9) “Закрыть” для закрытия формы.

  1. Создать форму – диаграмму “Количество книг по разделам” на основе запроса “Книги по разделам”.

6

Соседние файлы в папке otchet_lab