Создания запроса на удаление
1) Необходимо создать запрос на выборку.
2) В пункте меню «Запрос» выбрать команду «Удаление».
3) Необходимо указать имя таблицы и ее поля, по которому произойдет удаление записи, условие отбора (чтобы удаление коснулось записей, соответствующих условию). Например, для удаления записей, в которых год рождения меньше 1986, нужно использовать следующие параметры:
Сортировка данных с помощью запроса на выборку
Сортировка данных – это упорядочивание данных по значению какого-либо поля или полей.
Записи поле сортировки располагаются в определенном порядке в зависимости от типа поля:
- по алфавиту – для текстового поля;
- по величине числа – для числового поля;
- по дате – для поля дата/время.
Для установки сортировки необходимо создать запрос на выборку, указав в нем имена таблиц и их полей, по которым будет происходить сортировка данных и тип сортировки (по возрастанию или убыванию). В этом случае, сортировка будет происходить по значению первого поля, но если встретятся несколько записей с одинаковым значением данного поля, то они будут сортироваться по второму полю и т.д.
Создание отчетов
Отчеты позволяют представить данные о результатах запроса (либо выбрать данные из таблицы) на листе бумаги с последующей возможность их печати или отправки в другие офисные приложения (например, Microsoft Word).
Обычно запросы создаются с помощью мастера, где устанавливаются различные параметра отчета (на основе какой таблицы или запроса отчет, группировка, сортировка, вид, стиль). Перейдя в режим «Конструктор» (в пункте меню «Вид» необходимо выбрать команду «Конструктор»), можно отредактировать отчет.
Для отправки отчета в другие офисные приложения, необходимо в пункте меню «Сервис» выбрать команду «Связи с Office» и выбрать, в какое приложение будет отправлен отчет.
Задания для самостоятельной работы
1.Запустить систему управления базами данных Microsoft Access.
2.Открыть базу данных с именем База данных_Фамилия.mdb, где в имени файла указана ваша фамилия.
3.Организовать связи между таблицами «Студенты факультета» и «Летняя сессия 2007-2008 учебного года», установив возможность редактирования и удаления данных в ключевом поле главной таблицы с автоматическими изменениями в связанной таблице.
4.Создать следующие запросы на выборку:
а)запрос «По номеру группы» на поиск записей с номером группы «1».
б)запрос «По дате рождения» на поиск записей с 1987, 1988, 1989 годом рождения.
в)запрос «По 1988 году рождения» на поиск записей с 1988 годом рождения.
г)запрос «По имени и фамилии» на поиск записей с именами, начинающимся на буквы от А до К и фамилиями, начинающимися только на букву «C».
5.Создать следующие запросы с параметром:
а)запрос «По фамилии» на поиск записей по введенной фамилии.
б)запрос «По номеру студенческого билета 1» на поиск записей, у которых студенческий билет начинается на буквы «пп-03», а далее идут любые символы.
в)запрос «По номеру студенческого билета 2» на поиск записей, у которых студенческий билет начинается на буквы «пп-», далее идут 2 любых символа, после чего идут символы «-02».
6.Создать запрос «Стипендия» на создание новой таблицы «Стипендия», состоящей из полей «Номер студенческого билета», «Фамилия», «Имя», «Отчество», в которую будут помещены записи о тех студентах, сдавших все экзамены на «отлично» или «хорошо».
7.Создать запрос на обновление «Группы», который увеличивает на 1 номера групп таблицы «Студенты факультета», большие 2.
8.Создать запрос на удаление «Студенты», который удаляет из таблицы «Студенты факультета» тех студентов, которые поступили ранее 2003 года.
9.Создать запрос на выборку «Сортировка данных», который сортирует записи таблицы «Студенты факультета» по значению поля «Фамилия» (по возрастанию), затем по значению поля «Имя» (по возрастанию), и по значению поля «Номер студенческого билета» (по убыванию).
10.На основе запроса «Стипендия» создать отчет «Назначение стипендии», отредактировав его и отправив в Microsoft Word, сохранив текстовый документ в папке вашей группы под именем Стипендия_Фамилия.doc, указав в имени файла свою фамилию.
11.Сохранить изменения в базе данных.