otchet_lab / Отчет лаба 5
.docМИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ,МОЛОДЁЖИ И СПОРТА
УКРАИНЫ
ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ
УКРАИНСКИЙ ГОСУДАРСТВЕННЫЙ ХИМИКО-ТЕХНОЛОГИЧЕСКИЙ
УНИВЕРСИТЕТ
КАФЕДРА К Т В М
Лабораторная работа № 5
по курсу «Организация Базы Данных»
“ Создание экранных форм”
Выполнил:
ст. группы 2-СКС-8
Бадун Ю.А.
Днепропетровск
2012
Часть 1. Создание экранных форм
-
Создать экранную форму для ввода данных в таблицу «РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ».
Форма должна иметь следующий вид:
а) Необходимо создать элементы управления Поле для следующих полей таблицы: Номер читателя, Ф.И.О. читателя, Дата рождения, Серия и номер паспорта, Адрес, Телефон, Дата регистрации.
б) Для поля таблицы Пол следует создать элемент управления Поле со списком, так чтобы при вводе данных в поле Пол открывался список в котором в качестве возможных значений для ввода были указаны буквы «м» и «ж».
в) Для улучшения внешнего вида формы нужно переместить поля и подписи к ним, изменить шрифт подписей и полей там, где это необходимо, а также провести линии с помощью инструмента Прямая линия.
г) Возле поля регистрация необходимо вставить любой рисунок из файла на диске, имеющего графический формат (*.bmp и др.).
д) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:
-
Новый читатель: курсор переходит на заполнение новой записи;
-
Удалить запись: происходит удаление записи из таблицы «РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ»;
-
Следующая запись: происходит переход на следующего читателя;
-
Предыдущая запись: происходит переход на предыдущего читателя;
-
Начало: курсор переходит на первого читателя;
-
Конец: курсор переходит на последнего читателя.
-
Создать форму ввода для таблицы «СПРАВОЧНИК РАЗДЕЛОВ» (тип формы – ленточная).
а) Сделать подписи к полям.
б) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:
-
Новый раздел: курсор переходит на заполнение новой записи;
-
Удалить запись: происходит удаление записи из таблицы «СПРАВОЧНИК РАЗДЕЛОВ»;
-
Следующая запись: происходит переход на следующий раздел;
-
Предыдущая запись: происходит переход на предыдущий раздел;
-
Начало: курсор переходит на первый раздел;
-
Конец: курсор переходит на последний раздел.
-
Создать форму ввода для таблицы «КНИГИ».
а) Создать элементы управления Поле для следующих полей таблицы: Код книги, Название книги, Автор, Число страниц, Издательство, Год издания, Место публикации, Аннотация.
б) Для поля Код раздела создать Поле со списком. В открывающемся списке должны отображаться коды разделов и соответствующие им наименования, которые содержатся в таблице «СПРАВОЧНИК РАЗДЕЛОВ».
в) Предусмотреть возможность добавления в список разделов нового раздела путем создания командной кнопки Новый раздел, при нажатии на которую должна открываться форма ввода для справочника разделов. После внесения в таблицу «СПРАВОЧНИК РАЗДЕЛОВ» нового раздела нужно обеспечить автоматическое включение введенного раздела в список разделов, высвечиваемый для поля со списком.
г) Выбрать стиль формы и разместить поля в области формы в соответствии с Вашим вкусом.
д) Создать элементы управления Кнопка, при нажатии на которые будут выполняться следующие действия:
-
Новая книга: курсор переходит на заполнение новой записи;
-
Удалить запись: происходит удаление записи из таблицы «УЧЕТНАЯ КАРТОЧКА КНИГИ»;
-
Следующая запись: происходит переход на следующую книгу;
-
Предыдущая запись: происходит переход на предыдущую книгу;
-
Начало: курсор переходит на первую книгу;
-
Конец: курсор переходит на последнюю книгу.
Часть 2. Создание экранных форм с использованием подчиненных
-
Создать экранную форму для ввода данных в таблицу “ТРЕБОВАНИЯ НА ВЫДАЧУ ЛИТЕРАТУРЫ”.
Такая экранная форма состоит из двух частей: главной формы и подчиненной формы.
Главная форма создана на основе таблицы “РЕГИСТРАЦИОННАЯ КАРТОЧКА ЧИТАТЕЛЯ”.
При этом в форму включаются поля: Номер читателя и Ф.И.О. читателя (вид формы: в столбец).
Подчиненная форма строится на основе запроса, который включает поля: Номер читателя, Код книги из таблицы “ТРЕБОВАНИЯ”, Название книги, Автор, Год издания из таблицы “УЧЕТНАЯ КАРТОЧКА КНИГИ”, Дата выдачи, Дата возврата и Возвращено из таблицы “ТРЕБОВАНИЯ”. В форму нужно включить все поля запроса за исключением поля Номер читателя (вид формы: ленточная).
В главной форме предусмотреть кнопки:
1) “Подробности”, которая бы открывала форму “Читатели” с информацией о конкретном читателе;
2) “Новый читатель”, которая бы открывала форму “Читатели” и добавляла в нее пустую строку;
3) “Вперед” для перемещения указателя записей читателя в форме на одну запись вперед;
4) “Назад” для перемещения указателя записей читателя в форме на одну запись назад;
5) “Начало” для перемещения указателя записей читателя в форме на первую запись;
6) “Конец” для перемещения указателя записей читателя в форме на последнюю запись;
7) “Найти” для вывода на экран окна поиска читателя с введенным номером;
8) “Возврат” для запуска запроса “Возврат литературы”;
9) “Закрыть” для закрытия формы.
-
Создать форму – диаграмму “Количество книг по разделам” на основе запроса “Книги по разделам”.