Создание раскрывающегося списка для неключевого поля и заполнение данными таблицы «Читатель» — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Создание раскрывающегося списка для неключевого поля и заполнение данными таблицы «Читатель»

2020-05-07 110
Создание раскрывающегося списка для неключевого поля и заполнение данными таблицы «Читатель» 0.00 из 5.00 0 оценок
Заказать работу

 

Откройте таблицу Читатель в режиме Конструктора.

Переведите курсор в поле МЕСТО УЧЕБЫ и в нижней части окна Конструктора, в области «Свойства поля», выведите на передний план содержимое закладки Подстановка.

На закладке Подстановка, в строке Тип элемента управления, из раскрывающегося списка выберите Список.

Переведите курсор в строку Тип источника строк и из раскрывающегося списка выберите Список значений.

В строке Источник строк укажите МГТУ;МГПУ.

Выберите на панели инструментов кнопку Сохранить.

Переключитесь в режим ввода данных в таблицу. Заполните таблицу данными (табл. 3.2.4).

 

Таблица 3.2.4

Данные таблицы Читатель

 

Но-мер биле-та Фами -лия Имя Отчество Дата рожде-ния Домашний адрес Домаш. телефон Место учебы
1 Иванов Андрей Федорович 03.03.88 Ленина 56-78 45-67-89 МГТУ
2 Петров Сергей Михайлович 02.02.87 Шмидта 45-6 23-45-67 МГТУ
3 Сидоров Александр Васильевич 08.08.88 Марата 12-34 23-56-78 МГПУ

 

Закройте таблицу Читатель.

Откройте таблицу Журнал в режиме ввода данных в таблицу. Заполните таблицу данными (табл. 3.2.5):

 

Таблица 3.2.5

Данные таблицы Журнал

 

Номер строки Номер билета Номер книги Дата выдачи Дата возврата план Дата возврата факт Залог
1 1 1 01.04.12 01.05.12 05.05.12 ٧
2 1 2 01.04.12 01.05.12 05.05.12  
3 2 3 01.04.12 01.05.12 06.05.12 ٧
4 2 4 01.04.12 01.05.12 06.05.12 ٧
5 2 1 01.09.12 01.10.12 01.10.12 ٧
6 3 2 01.09.12 01.10.12 01.10.12  
7 3 3 01.09.12 01.10.12 01.10.12 ٧

 

Закройте таблицу Журнал.

 

Создание запросов

 

Создание запросов на выборку с параметром

Запрос 1

Выполните команду Создание/ Другие/ Конструктор запросов (рис. 3.3.1).

 

 

Рис. 3.3.1. Группа команд Создание/Другие

 

В диалоговом окне Добавление таблицы выберите таблицы Тема и Книга (рис. 3.3.2).

 

 

Рис. 3.3.2. Диалоговое окно «Добавление таблицы»

 

Закройте диалоговое окно.

В окне Конструктора из таблицы Тема двойным щелчком выберите поле Название темы, а из таблицы Книга поля: Автор, Название, Издательство, Год издания.

Переведите курсор в столбец Название темы бланка запроса и в строке Условие отбора укажите в квадратных скобках следующую фразу: [Введите название темы] (рис. 3.3.3).

 

 

Рис. 3.3.3. Фрагмент запроса

 

Чтобы запустить запрос, на панели инструментов выберите кнопку с пиктограммой восклицательного знака.

Появится диалоговое окно, запрашивающее ввод названия литературной темы. Укажите Маркетинг. Результатом будет список книг по данной теме (рис. 3.3.4).

 

 

Рис. 3.3.4. Результат выполнения запроса

 

Закройте и сохраните запрос под названием Поиск книг по заданной теме.

 

Создание запросов на выборку с арифметической операцией

Запрос 2

Создайте запрос, выводящий на экран сведения о читателях, задержавших книги на руках дольше положенного срока. Для этого выполните команду Создание/ Другие/ Конструктор запросов.

В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал, Читатель. Закройте диалоговое окно.

В окне Конструктора из таблицы Читатель выберите поля: Номер билета, Фамилия, Имя, из таблицы Книга – поля: Автор и Название, из таблицы Журнал – поля: Дата возврата план и Дата возврата факт.

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

В верхней части окна построителя выражений введите Разница в днях:.

В левом столбце построителя выражений раскройте вкладку Таблицы и выберите таблицу Журнал. В среднем столбце построителя двойным щелчком выберите поле Дата возврата факт, выберите кнопку со знаком минус, двойным щелчком выберите поле Дата возврата план.

В верхней части построителя выражений должна получиться конструкция:

Разница в днях: [Журнал]![Дата возврата факт] – [Журнал]![Дата возврата план].

Удалите все лишнее. Нажмите кнопку ОК.

В строке Условие отбора данного столбца укажите: >0.

Запустите запрос.

Результатом будут сведения о том, кто из читателей, какие книги и на сколько дней задержал (рис. 3.3.5).

 

 

Рис. 3.3.5. Результат выполнения запроса

 

Сохраните запрос под названием Список должников.

 

Запрос 3

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

В диалоговом окне Добавление таблицы перейдите на закладку Запросы и выберите запрос Список должников. Закройте диалоговое окно.

В окне Конструктора из запроса Список должников выберите поля: Номер билета, Фамилия, Имя, Автор, Название, Разница в днях.

Переведите курсор в чистый столбец, расположенный справа от столбца Разница в днях бланка запроса. В строке Поле нажмите правую кнопку мыши и из контекстного меню выберите команду Построить.

В верхней части окна построителя выражений введите Пени:

В левом столбце построителя выражений раскройте группу Запросы и выберите запрос Список должников.

В среднем столбце построителя выражений двойным щелчком выберите поле Разница в днях, выберите на клавиатуре знак умножить, затем цифру 2.

В верхней части построителя выражений должна получиться конструкция:

Пени: [ Список должников]![ Разница в днях] *2.

Нажмите кнопку ОК.

Запустите запрос.

Результатом будут сведения о том, кто из читателей, сколько должен заплатить за каждую задержанную книгу.

Закройте и сохраните запрос под названием Расчет размера пени.


Поделиться с друзьями:

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

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

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.019 с.