Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft Access.doc
Скачиваний:
5
Добавлен:
02.05.2019
Размер:
121.34 Кб
Скачать

Задание 10. Создание запроса по образцу с условиями.

  1. Подготовьте список отличников, т.е. студентов, сдавших все зачеты на отлично. Для этого выберите значок Запросы. Нажмите Создать, выберите Конструктор, нажмите Ok.

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

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

  4. В строке Условие отбора под именем каждого поля – зачета проставьте 5 . Когда вы размещаете условия в одной строке, между этими условиями устанавливается союз “и”, т.е. эти условия выполняются одновременно.

  5. Выполните запрос. Таблица должна содержать список отличников с указанием группы.

  6. Закройте запрос, сохранив его под именем Отличники.

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

  8. Перетащите в первую строку бланка запроса имена полей: ФИО, Группа, Зачет математика, Зачет информатика, Зачет история.

  9. Условием отбора должна быть двойка, однако двойка должна стоять не сразу за все три зачета, а хотя бы за один. То есть условия должны быть соединены не союзом “и”, а союзом “или”. В этом случае условия располагаются не в одной строке, а в разных.

  10. Выполните запрос. Закройте запрос, сохранив его под именем Неуспевающие.

  11. Подготовьте список хорошистов. В качестве условия выберите выражения >=4 .

  12. Подготовьте список студентов, имеющих за первый зачет 5, а за оставшиеся два не ниже 4.

Задание 11.

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

В качестве исходных таблиц используйте таблицу Читатели с данными о студентах и таблицу Абонемент с данными о книжном фонде.

Копирование таблицы.

  1. Для создания таблицы Читатели, скопируйте таблицу Анкета из задания 6 в новую базу данных. Для этого откройте предыдущую базу данных, откройте вкладку Таблицы, выделите таблицу Анкета, выберите Правка – Копировать. Закройте базу данных.

  2. Создайте новую базу данных (Файл – Создать – Новая база данных), откройте вкладку Таблицы, выберите Правка – Вставить, введите имя таблицы Читатели. Укажите параметры вставки – структура и данные.

Создание второй таблицы.

  1. Создайте новую таблицу, определив для нее следующие поля:

№ – библиотечный номер, однозначно определяющий издание в фонде библиотеки. Тип поля – числовой;

Автор (текстовый);

Название книги (поле Мемо – чтобы можно было разместить длинные названия книг);

Год издания (числовой);

  1. Определите ключевым поле № . Сохраните таблицу под именем Абонемент.

  2. Заполните таблицу Абонемент.

Создание таблицы для учета выдачи книг.

  1. Создайте третью таблицу Учет. Определите следующие поля таблицы:

№ (числовой) – ключевой поле;

ФИО читателя (текстовый) ;

Дата выдачи (дата/время) .

  1. Закройте таблицу, сохранив ее под именем Учет.

Установка связей между таблицами.

  1. Установите связь между таблицами Абонемент и Учет, связав поля № и № .

  2. Установите связь между таблицами Учет и Читатели, связав поля ФИО читателя и ФИО.

Создание подчиненной формы.

  1. Создайте форму на основе таблицы Абонемент (поля , Автор, Название книги), сохраните ее под именем Учет книжного фонда.

  2. В режиме Конструктора создайте подчиненную форму на основе таблицы Учет (поля ФИО читателя, Дата выдачи).

  3. В готовую форму внесите фамилии читателей и дату выдачи книги.

Управление данными.

  1. Откройте таблицу Учет и проверьте, как отображены в ней данные, внесенные в форму.

  2. В таблице Абонемент создайте новое поле Книга выдана.

  3. Откройте таблицу Абонемент и заполните это поле, для каждой книги.

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

  1. Подготовьте список книг, в котором будут выведены все имеющиеся в библиотеке произведения, касающиеся Microsoft Access. Для этого откройте таблицу Абонемент, выберите Записи – Фильтр – Расширенный фильтр.

  2. Перетащите мышью поля Автор и Название книги в строку Поле. В строку Условие отбора поля Название книги задайте условие Like “*Access*” . Вы получите перечень всех книг, в название которых входит Access, независимо от того, стоит это слово в начале, в конце или середине названия книги. При установке условий отбора достаточно ввести *Access* , программа сама вставит оператор Like и кавычки. Оператор * служит для обозначения любого числа символов в данной позиции.

  3. Чтобы на экран выводились только название книги и авторы, то остальные столбцы нужно скрыть. Выделите столбцы, выберите Формат – Скрыть столбцы.

  4. Для возврата столбцов, выберите Формат – Отобразить столбцы и пометьте каждый из скрытых столбцов.

8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]