Курсовая работа: Разработка автоматизированной системы "Библиотека"
UPDATE ((Вид_издания INNER JOIN Издание ON Вид_издания.Код_вида_издания = Издание.Код_вида_издания) INNER JOIN Экземпляр ON Издание.Код_издания = Экземпляр.Код_издания) INNER JOIN Выдача ON Экземпляр.Код_экземпляра = Выдача.Код_экземпляра SET Выдача.[Заплатил_пеню?] = True WHERE ((([ Выдача ]![ Когда _ вернул ]) Is Not Null) AND (([ Выдача ]![ Пеня ])=0));
Вернуть_книгу – запрос на обновление: если читатель возвращает книгу, то данный запрос изменяет везде данные, что книга имеется в библиотеке в данный момент (не на руках).
На_руках_ли_книга? – запрос на обновление: проверяется, есть ли книга в фонде библиотеке в данный момент или она на руках.
Создать_таблицу – запрос на создание таблицы: создается временная таблица Заплатить с последним заплатившим пеню.
Оплата_пени – запрос на обновление: сведения из таблицы Заплатить заносятся в соответствующие списки об оплате пени.
6. Реализация пользовательского интерфейса средствами форм
1. Разберем подробно разработку Главной формы и ее вкладки Просроченные книги . Эта вкладка предназначена для просмотра информации о тех книгах, которые читатель просрочил и не заплатил пеню.
1.1) Подсхема данных:
1.2) Наилучший тип формы для построения:
В данной форме должна выдаваться информация в зависимости от выбора пользователем читателя, а это невозможно сделать с помощью составной формы. Такой тип формы, как связь по кнопке нерациональна, так как это составляет сложности для неопытных пользователей и весьма неудобно. Поэтому самым целесообразным является вложенный тип формы – пользователь может выбирать необходимого читателя и при этом сразу же сможет увидеть связанную с ним информацию.
1.3) Источники записей формы:
Для Главной формы источником записей являются следующие таблицы:
Улицы , Адрес и Читатели .
Для вложенной формы Просроченные_подчиненная форма форма источником записей являются следующие таблицы:
Заглавия, Вид_издания, Авторы, Издание, Экземпляр, Читатели и Выдача.
1.4) Связанные поля форм:
Вложенная форма Просроченные_подчиненная форма и Главная форма :
Подчиненные поля: Номер_билета.
Основные поля: Номер_билета.
1.5) Поля базы данных, которые отражены в форме:
Вложенная форма Просроченные_подчиненная форма:
Авт_знак
Автор
Заглавие
Год_издания
Вид_издания
Пеня