Создание раскрывающихся списков для внешних ключей таблицы «Журнал», заполнение таблицы данными

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

Переведите курсор в поле Номер билета, выведите на передний план содержимое закладки Подстановка.

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

Переведите курсор в строку Источник строк и нажмите кнопку с тремя точками, расположенную в конце данной строки.

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

В диалоговом окне Инструкция SQL: построитель запросов из таблицы Читатель двойным щелчком выберите поля: Номер билета, Фамилия, Имя, Отчество.

Закройте окно Инструкция SQL: построитель запросов, подтверждая сохранение изменений запроса и обновление свойства в диалоговом окне Microsoft Access.

В строке Число столбцов и укажите 4.

В строке Ширина столбцов укажите 1;3;3;3.

В строке Ширина спискавместо АВТО укажите 10.

Переведите курсор в строку Ограничиться спискомииз раскрывающегося списка выберите Да.

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

Переведите курсор в поле Номер книги, выведите на передний план содержимое закладки Подстановка.

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

Переведите курсор в строку Источник строк и нажмите кнопку с тремя точками, расположенную в конце данной строки.

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

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

Закройте окно Инструкция SQL: построитель запросов, подтверждая сохранение изменений запроса и обновление свойства в диалоговом окне Microsoft Access.

В строке Число столбцов и укажите 3.

В строке Ширина столбцов укажите 1;4;5.

В строке Ширина спискавместо АВТО укажите 10.

Переведите курсор в строку Ограничиться спискомииз раскрывающегося списка выберите Да.

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

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

Номер строки Номер билета Код раздела Код темы Номер книги Дата выдачи Дата возврата план Дата возврата факт Залог
01.04.05 01.05.05 05.05.05 ٧
01.04.05 01.05.05 05.05.05  
01.04.05 01.05.05 06.05.05 ٧
01.04.05 01.05.05 06.05.05 ٧
01.04.05 01.05.05 03.05.05  
01.04.05 01.05.05 03.05.05  
03.04.05 01.05.05 03.05.05  
03.04.05 01.05.05 03.05.05  
01.09.05 01.10.05 01.10.05 ٧
01.09.05 01.10.05 01.10.05  
01.09.05 01.10.05 03.10.05  
01.09.05 01.10.05 03.10.05  
01.09.05 01.10.05 01.10.05 ٧
01.09.05 01.10.05   ٧
01.09.05 01.10.05 03.10.05  
01.09.05 01.10.05    

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

Внимание! Чтобы защитить выполненную работу на «отлично», необходимо самостоятельно в таблицах Журнал и Паспорт добавить раскрывающиеся списки для всех внешних ключей.

Контрольные вопросы

1. Дайте определение понятиям: «первичный ключ», «внешний ключ».

2. Назовите первичные и внешние ключи каждой из созданных таблиц.

3. Объясните назначение свойств: Формат поля, Подпись, Маска ввода, Значение по умолчанию, Обязательное поле.

4. Как обеспечивается целостность данных в базе данных?

Лабораторная работа 3

СОРТИРОВКА, ПОИСК И ФИЛЬТРАЦИЯ ДАННЫХ

Цель работы –освоить технологии поиска данных в базе данных.

Краткие теоретические сведения

Сортировка, поиск и фильтрация используются для нахождения нужной информации в таблицах базы данных.

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

СУБД Accessвключает в себя возможности поиска и замены данных. Для выполнения этих операций необходимо выделить столбец, содержащий данные, поиск которых необходимо произвести. Для выполнения поиска нужно выбрать команду Правка/Найти. Для выполнения замены – Правка/Заменить.

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

Задание

Применить операции сортировки, поиска, замены и фильтрации данных.

Последовательность выполнения работы

Сортировка данных по одному полю

В окне База данных на вкладке Таблицы двойным щелчком откройте таблицу Книга в режиме ввода данных.

Установите курсор на любую запись в поле Автор и выберите на панели инструментов кнопку Сортировка по возрастанию. Записи таблицы Книга будут автоматически упорядочены по возрастанию значений в поле Автор.

Наши рекомендации