Создание запроса, изменяющего величину скидки на товар в заказах покупателя, сделанных после заданной даты
2. Из таблицы Заказы выберите поля ДатаРазмещения и КодКлиента.
3. Из таблицы Заказано выберите поля КодТовара и Скидка.
4. Задайте условия отбора: например, для поля ДатаРазмещения- =25.03.00, для поля КодКлиента- 2, для поля КодТовара- 3.Измените значения полей с учетом своих данных.
5. Выполните команду Вид ® Режим таблицы, чтобы убедиться в правильности выбранных для обновления данных.
6. Вернитесь в режим конструктора запроса.
7. Выполните команду Запрос ® Обновление.
8. В строке Обновление поля Скидка задайте 0,15.
9. Запустите запрос и подтвердите необходимость обновления.
1. На вкладке запросы щелкните Создать и выберите тип запроса – Повторяющиеся записи. Нажмите ОК.
2. Выберите таблицуТовары.
3. Выберите в качестве поля повторов Код типа.
4. Пропустите следующий шаг диалога создания запроса.
5. На последнем шаге диалога выберите Готово.
6. Откройте созданный запрос в режиме конструктора.
7. Для поля Повторы измените условие отбора с >1 на >0.
8. Щелкните правой кнопкой мыши по свободной области в верхней части окна запроса.
9. В появившемся списке выберите Добавить таблицу.
10. Выберите таблицу Типы.
11. Вставьте пустой столбец и переместите в него поле Тип из таблицы Типы.
12. В полях Тип и КодТипа задайте в качестве групповой операции группировку.
13. Выполните запрос.
1. Скопируйтее запрос «СуммыПоЗаказам».
2. Откройте новый скопированный запрос в режиме конструктора.
3. В строке Условие отбора поля Название задайте сообщение следующего вида : [Введите название клиента :].
4. Выполните команду Запрос ® Параметры, повторно введите сообщение и задайте для вводимого значения Текстовый тип.
5. Сохраните запрос с именем ЗапросСПараметром.
6. Выполните запрос.
Создание запроса для архивирования устаревших данных о заказах, сделанных в прошлом году.
1. Выделите таблицу Заказы.
2. Выберите команду Правка ® Копировать.
3. Выберите команду Правка ® Вставить.
4. В окне диалога Вставка таблицы задайте имя Старые заказы и выберите опцию Только структура.
5. Создайте новый запрос в режиме конструктора и добавьте таблицу Заказы.
6. Переместите в запрос все поля.
7. В строке Условие отбора поля ДатаИсполнения введите условие следующего вида : <[По какую дату ?]+1.
8. Выберите команду Запрос ® Параметры.
9. Введите в качестве параметра выражение [По какую дату ?] и выберите для него тип Дата/Время.
10. Выполните запрос, чтобы убедиться в правильности отобранных данных.
11. Выполните команду Запрос ® Добавление.
12. В качестве имени таблицы задайте СтарыеЗаказы.
13. Запустите запрос.
14. Выделите на вкладке Таблицы таблицу Заказано.
15. Выберите команду Правка ® Копировать.
16. Выберите команду Правка ® Вставить.
17. В окне диалога Вставка таблицы задайте имя Заказано в прошлом году и выберите опцию Только структура.
18. Создайте новый запрос в режиме конструктора и добавьте таблицы Заказано и Заказы.
19. Перетащите в запрос все поля из таблицы Заказано.
20. Переместите в запрос поле ДатаИсполнения из таблицы Заказы и отключите его вывод на экран.
21. В строке Условие отбора поля ДатаИсполнения введите условие следующего вида : <[По какую дату ?]+1.
22. Выполните запрос, чтобы убедиться в правильности отобранных данных.
23. Выполните команду Запрос ® Добавление.
24. В качестве имени таблицы задайте ЗаказаноВПрошломГоду.
25. Запустите запрос.
Примечание. Так как значения типа Дата/Время имеют компоненты и даты, и времени, то на результате сравнения сказывается значение времени. Например, значение дата/времени для 8 часов утра 31 декабря 1999 года больше значения 31,12,99. Добавление единицы к дате гарантирует отбор всех заказов до указанной даты включительно.
Создание запроса для расчета статистики по заказам
1. Создайте новый запрос в режиме конструктора, добавьте таблицу Заказы и запрос Суммы по заказам.
2. Установите связь между полями КодЗаказа таблицы Заказы и запроса СуммыПоЗаказам
3. Из таблицы Заказы включите в запрос поля Код заказа, Код клиента.
4. Из запроса переместите поле Сумма четыре раза.
5. Выберите команду Вид ® Групповая операция.
6. В поле КодЗаказа выберите опцию Count.
7. В полях Сумма – соответственно опции Sum, Avg, Min, Max.
8. Для полей задайте подписи : ВсегоЗаказов, СуммарнаяВыручка, ВСреднемЗаЗаказ, Максимум, Минимум.
9. Нажмите кнопку Свойства либо щелкните по свободной области в верхней части окна запроса и в окне свойств запроса присвойте Да свойству Уникальные значения.
10. Выполните запрос.
Создание перекрестного запроса
1. Создайте новый запрос, Включите в него запрос СуммаПоЗаказам .
2. Переместите поля КодЗаказа, Название и Сумма в столбцы запроса.
3. Выберите в меню команду Запрос->Перекрестный. Заголовок окна конструктора с запроса на выборку изменится на перекрестный запрос. В бланке запроса отобразиться новая строка Перекрестная таблица.
4. Откройте раскрывающийся список строки Перекрестная таблица столбца КодЗаказа и выберите опцию Заголовки столбцов. В раскрывающемся списке строки Перекрестная таблица для столбца Название выберите опцию Заголовки строк
5. Перейдите к столбцу Сумма. В строке Групповая Операция укажите необходимую статистическую функцию, например, Sum затем в строке Перекрестная Таблица выберите опцию Значение.
6. Выполните запрос. Создайте аналогичный перекрестный запрос с помощью мастера
1. Тема лабораторной работы.
2. Цель лабораторной работы.
3. Результаты выполнения запросов
4. Содержание самостоятельно выполненного перекрестного запроса.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.