|
|||||
запросЫДата добавления: 2014-11-24 | Просмотров: 1535
4.1. Для реализации необходимых функции по ведению базы данных были созданы запросы: · «ФормулярЧитателя» · «ЗапросНаВыдачу» · «ПросроченныеКниги»
4.2. Запрос «ФормулярЧитателя» построен с использованием трех таблиц. Тип запроса – выборка. Запрос предназначен для вывода на экран всех книг у читателя. В качестве условия для отбора записей определено выражение: ([Forms]![Форма1]![ПоискЧитателя]![СоцНомер]) - для текущей записи в форме, предназначенной для поиска читателей. Форма для ввода данных показана на рис. 9.
Рис. 9.
4.3. Запрос «ПросроченныеКниги» построен с использованием трех таблиц. Тип запроса – выборка. На его основе формируется таблица, показанная на рис. 10.
Рис. 10. Запрос предназначен для вывода в отчет данных по читателям, просрочившим возврат книги. В качестве условия для отбора записей определено выражение: [ВыданныеКниги]![ДатаВозврата]< DATE() – все выданные книги, для которых дата возврата меньше текущей календарной. 4.4. Запрос «ЗапросНаВыдачу» построен в режиме SQL конструктора запросов с использованием инструкции INSERT INTO …VALUES. Запрос предназначен для регистрации выдаваемой книги в таблице «ВыданныеКниги». В качестве значений записываемых в поля добавляемой записи используются: · данные по текущим записям в активных формах «ПоискКниги», «ПоискЧитателя» - для полей «КодКниги», «СоцНомер»; · Текущая календарная дата – для поля «Датавыдачи»; · Значение текущая календарная дата+15 дней – для поля «ДатаВозврата». ОтчетЫ 5.1. Для определения должников сформирован отчет «ПросроченныеКниги», позволяющий на основании запроса вывести отчет по читателям, не возвратившим книги в библиотеку своевременно (рис. 11). Рис. 11. |
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.048 сек.) |