- •Задание 1. Создание базы данных.
- •Основные объекты базы данных.
- •Создание таблицы с помощью Мастера.
- •Заполнение таблицы.
- •В нашей таблице ключевым является поле Код Списка Рассылки, это поле – счетчик, т.Е. Нумерует записи в порядке ввода, автоматически, заполнять его не нужно.
- •Изменение ширины столбцов.
- •Задание 2. Создание формы.
- •Представление формы в режиме Конструктора.
- •Задание 3. Сортировка данных.
- •Организация поиска.
- •Создание и применение фильтра.
- •Задание 4. Создание нового поля в таблице.
- •Вставка элемента управления в форму.
- •Задание 5. Создание отчета с помощью Мастера.
- •Конструктор отчета.
- •Задание 6.
- •Создание таблиц.
- •Установка связей между таблицами.
- •Задание 7. Создание подчиненной формы.
- •Применение фильтра к сортировке данных.
- •Задание 8. Создание отчета в режиме Конструктора.
- •Задание 9. Создание запроса. Сортировка в запросе.
- •Задание 10. Создание запроса по образцу с условиями.
- •Задание 11.
- •Копирование таблицы.
Задание 10. Создание запроса по образцу с условиями.
Подготовьте список отличников, т.е. студентов, сдавших все зачеты на отлично. Для этого выберите значок Запросы. Нажмите Создать, выберите Конструктор, нажмите Ok.
В окне Добавление таблицы откройте вкладку Запросы и выберите Списки к зачету. Закройте окно добавление таблиц.
Перетащите все поля из списка полей в первую строку бланка запроса. Уберите флажки в строке Вывод на экран под именами полей, отражающих результаты зачетов.
В строке Условие отбора под именем каждого поля – зачета проставьте 5 . Когда вы размещаете условия в одной строке, между этими условиями устанавливается союз “и”, т.е. эти условия выполняются одновременно.
Выполните запрос. Таблица должна содержать список отличников с указанием группы.
Закройте запрос, сохранив его под именем Отличники.
Подготовьте список тех учащихся, которые имеют двойку хотя бы за один зачет. Для этого создайте новый запрос, добавьте две таблицы Анкета и Зачеты.
Перетащите в первую строку бланка запроса имена полей: ФИО, Группа, Зачет математика, Зачет информатика, Зачет история.
Условием отбора должна быть двойка, однако двойка должна стоять не сразу за все три зачета, а хотя бы за один. То есть условия должны быть соединены не союзом “и”, а союзом “или”. В этом случае условия располагаются не в одной строке, а в разных.
Выполните запрос. Закройте запрос, сохранив его под именем Неуспевающие.
Подготовьте список хорошистов. В качестве условия выберите выражения >=4 .
Подготовьте список студентов, имеющих за первый зачет 5, а за оставшиеся два не ниже 4.
Задание 11.
Подготовьте базу данных для студенческой библиотеки, содержащую подчиненную форму.
В качестве исходных таблиц используйте таблицу Читатели с данными о студентах и таблицу Абонемент с данными о книжном фонде.
Копирование таблицы.
Для создания таблицы Читатели, скопируйте таблицу Анкета из задания 6 в новую базу данных. Для этого откройте предыдущую базу данных, откройте вкладку Таблицы, выделите таблицу Анкета, выберите Правка – Копировать. Закройте базу данных.
Создайте новую базу данных (Файл – Создать – Новая база данных), откройте вкладку Таблицы, выберите Правка – Вставить, введите имя таблицы Читатели. Укажите параметры вставки – структура и данные.
Создание второй таблицы.
Создайте новую таблицу, определив для нее следующие поля:
№ – библиотечный номер, однозначно определяющий издание в фонде библиотеки. Тип поля – числовой;
Автор (текстовый);
Название книги (поле Мемо – чтобы можно было разместить длинные названия книг);
Год издания (числовой);
Определите ключевым поле № . Сохраните таблицу под именем Абонемент.
Заполните таблицу Абонемент.
Создание таблицы для учета выдачи книг.
Создайте третью таблицу Учет. Определите следующие поля таблицы:
№ (числовой) – ключевой поле;
ФИО читателя (текстовый) ;
Дата выдачи (дата/время) .
Закройте таблицу, сохранив ее под именем Учет.
Установка связей между таблицами.
Установите связь между таблицами Абонемент и Учет, связав поля № и № .
Установите связь между таблицами Учет и Читатели, связав поля ФИО читателя и ФИО.
Создание подчиненной формы.
Создайте форму на основе таблицы Абонемент (поля №, Автор, Название книги), сохраните ее под именем Учет книжного фонда.
В режиме Конструктора создайте подчиненную форму на основе таблицы Учет (поля ФИО читателя, Дата выдачи).
В готовую форму внесите фамилии читателей и дату выдачи книги.
Управление данными.
Откройте таблицу Учет и проверьте, как отображены в ней данные, внесенные в форму.
В таблице Абонемент создайте новое поле Книга выдана.
Откройте таблицу Абонемент и заполните это поле, для каждой книги.
В форме Учет книжного фонда создайте выключатель, определяющий выдана книга или находится в фонде. Разрабатывая группу переключателей, задайте для размещения значений поле таблицы Абонемент Книга выдана.
Подготовьте список книг, в котором будут выведены все имеющиеся в библиотеке произведения, касающиеся Microsoft Access. Для этого откройте таблицу Абонемент, выберите Записи – Фильтр – Расширенный фильтр.
Перетащите мышью поля Автор и Название книги в строку Поле. В строку Условие отбора поля Название книги задайте условие Like “*Access*” . Вы получите перечень всех книг, в название которых входит Access, независимо от того, стоит это слово в начале, в конце или середине названия книги. При установке условий отбора достаточно ввести *Access* , программа сама вставит оператор Like и кавычки. Оператор * служит для обозначения любого числа символов в данной позиции.
Чтобы на экран выводились только название книги и авторы, то остальные столбцы нужно скрыть. Выделите столбцы, выберите Формат – Скрыть столбцы.
Для возврата столбцов, выберите Формат – Отобразить столбцы и пометьте каждый из скрытых столбцов.