- •Введение
- •Контрольное задание 1 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных
- •Запросы1
- •Макросы
- •Контрольное задание2 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных3
- •Запросы4
- •Макросы
- •Контрольное задание 3 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных5
- •Запросы6
- •Макросы
- •Контрольная работа 4 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных7
- •Запросы8
- •Макросы
- •Контрольная работа 5 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных9
- •Запросы10
- •Макросы
- •Контрольная работа 6 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных11
- •Запросы12
- •Макросы
- •Контрольное задание 7 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных13
- •Запросы14
- •Макросы
- •Контрольное задание 8 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных15
- •Запросы16
- •Макросы
- •Контрольное задание 9 Создание базы данных
- •Сортировка, поиск и замена данных
- •Фильтрация данных17
- •Запросы18
- •Макросы
Сортировка, поиск и замена данных
В таблице Книги отсортировать данные по областям знаний, а внутри областей по названиям книг.
С помощью команды Правка – Найти в таблице Клиенты найти клиентов из определенного города.
С помощью кнопки Найти выполнить поиск клиентов из таблицы Клиенты, у которых электронная почта зарегистрирована на mail.ru.
Фильтрация данных15
Используя фильтр по вводу (поле Фильтр для) из таблицы Заказы отобрать записи о заказах, сделанных в марте 2009 г. (или любом другом месяце).
Используя расширенный фильтр, отобрать записи о заказах, не доставленных вовремя. Исходить из условия, что заказ должен быть доставлен в течение 15 дней после даты заказа. Сохранить фильтр как запрос.
Используя фильтр по выделенному, в таблице Клиенты найти клиентов из Москвы в номерах телефонов которых содержится цифра 3 (или любая другая цифра).
Используя обычный фильтр (изменить фильтр), в таблице Клиенты отобрать записи о клиентах из Казани или клиентов с электронной почтой, зарегистрированной на rambler.ru.
Запросы16
Создать запросы на выборку:
вывести информацию о книгах, заказанных позже заданной даты. В запрос включить поля Название_книги, Наименование_компании, Дата_заказа;
создать запрос с именем Бестселлер для определения книги, на которую был оформлен максимальный заказ. В запрос включить поля Название_книги, Область_знаний, Автор, Количество_книг. Использовать кнопку Набор значений на панели инструментов Конструктор запросов, предварительно выполнив сортировку по полю Количество_книг.
Создать запрос Повторяющиеся записи на основе таблицы Книги. Поиск повторяющихся записей выполнить по полю Область_знаний.
Создать параметрический запрос для получения списка книг из определенной области знаний. Параметр – область знаний.
На основе таблицы Заказы с помощью мастера создать перекрестный запрос, подсчитывающий количество книг каждого наименования, заказанных в каждом месяце. Использовать в качестве заголовков столбцов поле Дата_заказа, заголовков строк – Код_книги.
Создать запрос Расчет стоимости с вычисляемым полем Стоимость_заказа. Стоимость вычисляется как произведение оптовой цены на количество книг. В запрос также включить поля Код_книги, Область_знаний, Код_клиента, Дата_заказа, Количество_книг, Оптовая_цена. Отсортировать записи в запросе по полю Область_знаний. Для поля Стоимость заказа задать денежный формат.
Создать итоговые запросы:
вычислить средний объем заказов по областям знаний. Группировка – по полю Область_знаний.
определить количество книг, заказанных каждым клиентом.
Создать запросы на изменение:
запрос на создание таблицы Расчет стоимости заказов на основе запроса Расчет стоимости. Предварительно скопировать запрос под другим именем;
запрос на добавление для создания таблицы Книги по истории. Таблица Книги по истории является копией структуры таблицы Книги. Добавить в таблицу Книги по истории информацию о книгах по истории;
запрос на обновление таблицы Книги, снизив оптовую цену на книги по математике на 5%;
запрос на удаление из таблицы Книги_1 книг по статистике. Книги_1 – копия таблицы Книги.
В списке Групп объектов создать группы для каждого типа запросов. В созданные группы перетащить ярлыки запросов соответствующих типов.
Формы
Создать гистограмму с заголовком «Объем продаж по областям знаний». Для создания диаграммы воспользоваться созданным ранее запросом Расчет стоимости. На диаграмме отобразить суммарную стоимость заказов по областям данных.
Создать автоформы в столбец Книги и Заказы по соответствующим таблицам. В режиме Конструктора добавить в форму Книги заголовок, рисунки. В область примечания формы добавить кнопки для открытия формы Заказы (открывать форму для отобранных записей), для запуска запроса Бестселлер, для закрытия формы. Задать следующее оформление формы: цвет фона – желтый, цвет текста – синий, цвет границы – 2, оформление – с тенью.
На основе запроса Расчет стоимости создать форму Сведения о заказах с двумя вкладками.
На вкладке Книга_Область знаний разместить поля Код_книги и Область_знаний, на вкладке Расчет – поля Количество_книг, Оптовая_цена и Стоимость_заказа.
Отчеты
В режиме Конструктора создать отчет Список книг на основе таблицы Книги. В разделе Область данных разместить поля Название_книги, Область_знаний, Оптовая_цена.
Сгруппировать отчет по названиям книг в алфавитном порядке. Порядок сортировки – по возрастанию. Свойства группы: заголовок группы – да, группировка – по первым знакам, интервал – 1. В разделе Заголовок группы разместить имена полей и вычисляемое поле для вывода первой буквы названия книг в группе. Применить для этого текстовую функцию Left. В заголовок отчета поместить текст «Список книг по алфавиту» и вставить текущую дату (рис.2).
Создать почтовые наклейки на основе таблицы Клиенты. Включить в наклейки поля ФИО, Город, Телефон, Наименование_компании, а также произвольный текст. Обвести наклейку границей синего цвета шириной 2 пункта, поменять цвет текста на красный.
Рис. 11