46001-2В РАБОЧИЙ ЛИСТ 3. Access Запросы - средство анализа данных

46001-2В РАБОЧИЙ ЛИСТ 3. Access   Запросы - средство анализа данных worksheet preview image
Language
RUS
Assignments
22 classrooms used this worksheet

ВАШИ ИСХОДНЫЕ ПАПКИ Скачать исходные папки можно ЗДЕСЬ ТЕОРИЯ.Запросы Access Запрос - это требование на отбор записей, хранящихся в таблицах, и на выполнение определенные действия с ними. Запрос позволяет создать общий набор записей из разных таблиц, который может служить основой для форм и отчетов. Запросы являются базовым средством для анализа данных. В частности, запросы позволяют:- Фильтровать и сортировать данные- Производить расчеты- Группировать записи (рассчитывая различные итоговые значения)- Вносить изменения сразу в несколько записей- Создавать таблицыЗапрос представляет из себя выражение на специальном языке - SQL(Structured Query Language - структурированный язык запросов). Он подробно описан в справке Access. В большинстве случаев, пользователь, создавая запрос, не использует язык, а только отвечает на вопросы мастера или оперирует с бланком запроса в режиме конструктора - Access сам преобразует введенную информацию в выражение SQL. Типы запросов:Название типаОсновное назначение и особенностиЗапросы на выборкуРасчеты, группировка, фильтрация, сортировка, ручное обновление данных (с некоторыми ограничениями). Это наиболее популярный тип запросаПерекрестные запросыРезультаты статистических расчетов по одному из полей таблицы, представленные в виде двумерной таблицы, сгруппированные по двум наборам данных (аналогично сводной таблице Excel)Запросы на изменениеАвтоматическое изменение сразу нескольких записей, создание таблицЗапросы SQLСпециальные типы запросов, которые нельзя создать и просмотреть в режиме конструктораЗапрос любого типа может быть настроен так, что будет требовать от пользователя ввода дополнительных ограничений в момент запуска. К имени типа такого запроса добавляется ... с параметрами (например, запрос на выборку с параметрами). Задание 1 (заполняется в этом рабочем листе) Проведите стрелки от формулировок задач к типам запросов, которые, по Вашему мнению, подходят для их решения. На выборку Представить полную информацию о десяти самых дорогих книгах На изменение Создать таблицу со списком заказов за месяц Перекрестный Представление сведений значения закупок в сводной таблице ТЕОРИЯ. Создание запроса Доступ к списку запросов и командам для их создания и редактирования осуществляется щелчком по вкладке Создание пункту Мастер Запросов в окне базы данных. С помощью этого мастера можно быстро создать простой запрос на выборку или один из трех специальных запросов. Остальные возможности запросов (расчеты, сортировка и т.д.) доступны при использовании конструктора, то есть при изменении бланка запроса. Задание 2 (выполняется за компьютером + заполняется данными в этом рабочем листе) Цена ряда книг, поступивших из типографии, будет меняться, поэтому заказы на них пока не принимаются и их коды не внесены в таблицу «КомпонентыЗаказа». Необходимо подготовить список этих книг:1. На вкладке Создание выберите Мастер Запросов в окне Новый запрос выберите Записи без подчиненных и нажмите ОК2. На первом шаге мастера выберите «Книги»3. На втором шаге выберите «КомпонентыЗаказа»4. На третьем шаге подтвердите предположение Access, нажав кнопку Далее На следующем шаге производится отбор полей, которые будут показаны в результирующей таблице. С помощью кнопки > отберите следующие поля: КодСерии, Автор, НазваниеКниги5. Последний шаг - дайте запросу имя «КнигиБезЗаказов» и нажмите Готово Изучите результат выполнения запроса и ответьте письменно на вопросы: На сколько книг пока не принимаются заказы?3Из каких они серий?1 и 26. Закройте запрос ТЕОРИЯ. Конструктор запросов Создание запроса в режиме конструктора позволяет использовать все возможности, предоставляемые Access для анализа данных.Шаги создания запроса в режиме Конструктор:1. Щелкнуть по вкладке Создать и выбрать пункт Конструктор Запросов (или выбрать соответствующий пункт в списке запросов). После этого открывается окно бланка запроса и поверх него окно Добавление таблицы2. В окне Добавление таблицы выберите таблицу (или таблицы), поля которой (которых) требуется включить в запрос, и закройте это окно3. После закрытия окна бланка запроса ввести имя созданного запроса в предоставленном диалоговом окне.Полезный совет!Заметьте, что при отсутствии указаний по сортировке поля, оно будет отсортировано по полю первичного ключа. Порядок сортировки по нескольким полям -слева направо. Поля в запросе могут располагаться в любом порядке. Задание 3 (выполняется за компьютером) Необходимо создать список бизнес-партнеров издательства с телефонами и факсами, отсортировав его по городам. Для подготовки запроса:Дайте команду Создание запроса в режиме конструктораДобавив в бланк запроса таблицу «Партнеры», закройте окно Добавление таблицыВключите в запрос поля Город, Организация, Статус, Телефон, ФаксДля поля Статус в графу Условие отбора: введите бизнес-партнер и снимите флажок Вывод на экран:Установите сортировку по возрастанию для поля ГородНажмите кнопку Сохранить, дайте запросу имя «БизнесПартнеры» и нажмите ОК ТЕОРИЯ. Режимы работы с запросами Полезный совет!Заметьте, что знание языка SQL дает неоспоримые преимущества при профессиональной работе как с СУБД Access, так и с любой другой современной СУБД. Некоторые ключевые слова SQL:SELECT - отобратьFROM - из таблиц(ы)WHERE - «где», т. е. при условииORDER BY - сортировать по ... Сколько режимов работы с запросами существует? (выберите правильный ответ) 4 5 3 2 Задание 4 (выполняется за компьютером + заполняется данными в этом рабочем листе) 1. Просмотрите запрос «БизнесПартнеры» в режиме Таблица и ответьте на вопросы:Сколько у издательства бизнес-партнеров? 8 Сколько из них расположено в Москве? 4 2. Перейдите в режим SQL и, используя полезный совет, объясните как на языке SQL записывается выбор полей? SELECT Партнеры.Город, Партнеры.Организация, Партнеры.Телефон, Партнеры.Факс FROM Партнеры В3. В режиме SQL включите в запрос поле ЭлектроннаяПочта и проверьте результат в режиме Таблица4. Сохраните и закройте запрос. Скопируйте его и дайте копии имя «Дилеры»5. Откройте запрос «Дилеры» в режиме SQL и исправьте бизнес-партнер на дилер6. Посмотрите результат в режимах Конструктор и Таблица. Кто наш дилер в Курске? Аз7. Сохраните и закройте запрос ТЕОРИЯ. Запросы по связанным таблицам Запросы удобно использовать для объединения или выполнения действий над данными, расположенными в нескольких таблицах или запросах. Для включения в бланк запроса тех таблиц, поля которых содержат требуемую информацию, нужно дать команду Мастер запросов / Добавить таблицу... или нажать кнопку Отобразить таблицу на панели инструментов Конструктор запросов, а затем включить в запрос нужные поля.Благодаря объединению таблиц, основывающемуся на их связи и свойствах этой связи, в результирующую таблицу попадут те записи из всех таблиц запроса, между которыми обнаружено соответствие. Свойства связи можно изменять прямо в бланке запроса.Если в запрос включаются поля из таблиц, связанных не впрямую, то в бланк запроса должны быть включены все связующие таблицы.Полезный совет!Заметьте, что если таблицы в запросе не связаны, то на экране отображаются все комбинации записей между двумя таблицами (т.н. «полное объединение» или «декартово произведение»). Например, если каждая таблица содержит по 10 записей, то результатом выполнения запроса будет таблица, содержащая 100 записей (10*10). Задание 5 (выполняется за компьютером + заполняется данными в этом рабочем листе) Для совещания с дилером «БукОМ» необходимы данные об общем числе полученных от фирмы заказов, а также о датах получения и оплаты последнего заказа.1. Создайте запрос в режиме конструктора и включите в запрос таблицы «Сотрудники», «Заказ» и «Партнеры»2. Включите в запрос поле Организация из таблицы «Партнеры», все поля из таблицы «Заказ», кроме Ответственный и КодПартнера, а также поле Фамилия из таблицы «Сотрудники»3. Для поля Организация введите Условие отбора: Буком и отключите Вывод на экран:. Для поля Дата установите сортировку по возрастанию 4. Перейдите в режим таблицы и ответьте, сколько заказов было сделано фирмой «БукОм»? 23Когда был сделан и когда оплачен последний заказ? 16.12.20005. Сохраните запрос под именем «БукОМ» ТЕОРИЯ. Основные средства анализа в запросах Полезный совет!Помните, что при использовании дат в качестве составляющих условий и выражений, их следует заключать в символы #. Например:>#1.10.95#>=#1.07.98# And<=#1.06.99# <>#21.07.99# Задание 6 (выполняется за компьютером + заполняется данными в этом рабочем листе) Чаще всего для анализа нужны данные не о всех заказах фирмы, а о заказах, сделанных в определенный период. Сейчас, например, Вам необходимы данные о количестве заказов, сделанных за последние шестьдесят дней. Измените запрос «БукОМ», добавив условие фильтрации для поля Дата, чтобы отбирались даты, отстоящие от текущий не более, чем на 60 дней.1. Перейдите в режим конструктора для запроса «БукОМ» Для поля Дата введите условие отбора: >=Date()-602. Перейдите в режим таблицы и найдите ответ на вопрос: Сколько заказов было оформлено фирмой «БукОМ» за последние 60 дней? 03. Сохраните запрос ТЕОРИЯ. Условия фильтрации Для отбора записей при выполнении запроса следует перейти в режим Конструктор и указать в бланке запроса критерии фильтрации для соответствующих полей, то есть ввести условия в группу строк,начиная со строки Условие отбора:В качестве условия могут быть:значение, на совпадение с которым проверяются значения записей в полевыражение, вписанное вручную или с помощью Построителя выраженийтребование к пользователю ввести условие в процессе выполнения запроса - в поле условия отбора надо ввести текст указания в квадратных скобках. К имени запроса, имеющего одно или несколько таких условий, приписывается «с параметрами»Полезный совет!Заметьте, что при составлении условия отбора следует писать выражение так, как будто левая часть [значение в данном поле] уже написана и незримо присутствует. Если в условии не пишется знак отношения, то подразумевается равенство.Более подробную информацию можно найти в справке Access. Задание 7 (выполняется за компьютером) Предстоит командировка в Самару, где работает партнер издательства - фирма ВЭБ. Нужны данные о последних заказах этой фирмы. Вероятно, подобная информация потребуется и по другим фирмам. Для того чтобы запрос «БукОМ» можно было применить для любого партнера, следует превратить его в запрос с параметром:1. Откройте запрос «БукОМ» в конструкторе В графу Условие отбора поля Организация введите текст: [Введите название организации]2. Сохраните и закройте запрос Переименуйте его в «Заказы60Дней_с_параметром» ТЕОРИЯ.Вычисляемые поля Access позволяет производить над полями любые арифметические действия и использовать большой набор встроенных функций.Для проведения вычислений со значениями одного или нескольких полей необходимо создать в запросе новое поле, которое будет заполняться значениями, полученными в результате вычислений по введенной формуле. Результаты вычислений не запоминаются в результирующей таблице, то есть всякий раз, когда выполняется запрос, вычисления производятся снова.Создание вычисляемого поля:В свободное поле запроса в строку Поле ввести имя нового поля и двоеточие (если имя не задано, Access подставит стандартное - Выражение1)Ввести формулу вручную или воспользоваться Мастером выражений. При вводе формулы следует учитывать следующие правила:имена полей заключаются в квадратные скобки если в запросе присутствует несколько таблиц, содержащих поле с данным именем, то слева, через точку от имени поля, указывается имя таблицы в квадратных скобкахСозданное поле обладает всеми свойствами обычного: его можно использовать для дальнейших расчетов, фильтрации и т.д.Для ввода и редактирования длинных выражений удобно использовать Область ввода(SHIFT+F2) или Построитель выражений (CTRL+F2), предоставляющие удобные окна (а во втором случае и инструменты). Задание 8 (выполняется за компьютером + заполняется данными в этом рабочем листе) Издательство учредило новогодние призы. Для 5 организаций, работающих по схеме «Деньги-Товар» и заплативших за последние полгода наибольшие суммы по заказам на отдельную книгу, будут открыты бонусные счета на сумму 5% от суммарного заказа без учета скидок. Вас попросили рассчитать размеры бонусных счетов:1. Создайте запрос с таблицами: «Партнеры», «Заказ», «КомпонентыЗаказа», «Книги» Включите поля Организация, Город, Платеж, Оплата, НазваниеКниги и Дата. Для поля Дата задайте Условие отбора: >#01.07.00#2. Для поля Платеж введите Условие отбора: Деньги-Товар, а для поля Оплата Условие отбора: Да. Снимите для этих полей флажок Вывод на экран3. Для расчета суммы заказа без учета скидок создайте вычисляемое поле: введите в графу Поле свободного столбца: Сумма: Количество*Цена. Задайте для этого поля сортировку по убыванию4. Создайте вычисляемое поле для расчета бонуса: Бонус: Сумма*0,055. На вкладке Конструктор в блоке Настройка Запроса установите значение поля Возврат 56 Сохраните запрос под именем «Бонус», выполните его и определите на какую книгу оформлялись наибольшие по сумме заказы? Office 2000 для профиДля какой организации будет открыт максимальный счет? М-Пресс ТЕОРИЯ.Группировка Для получения численного анализа данных Access предлагает использовать несколько стандартных статистических функций, применимых к сгруппированным записям (например, подсчитать количество изданных книг по каждой серии).Для использования статистических функций следует щелкнуть по кнопке Итоги, на вкладке Конструктор, после команды Конструктор Запросов. При этом в бланке запроса появляется новая строка - Групповая операция.Описание встроенных статистических функций (на русском языке) есть в справочной системе. Если для расчетного поля статистическая функция является лишь компонентом формулы (например, mах([Стоимость])-min([Стоимость])), то эта формула вписывается в строку Поле, а в строке Групповая операция указывается значение ВыражениеЗначение Условие в строке Групповая операция указывается, если поле, занесенное в бланк запроса, используется для проведения фильтрации до проведения групповых операций и вычислений. Это поле не будет участвовать в группировке и не выводится на экран.Условия отбора в остальных полях применяются к сгруппированным записям. Задание 9 (выполняется на компьютере) По итогам полугодия пяти организациям, купившим книг на максимальную сумму, присваивается статус бизнес-партнеров, а значит со следующего года они будут иметь скидку 20% на все заказы. Надо выявить лидеров. 1. Так как создаваемый запрос будет базироваться на тех же таблицах, что и предыдущий, создайте копию запроса «Бонус» с именем «Лучшие5»2. Откройте запрос «Лучшие5» в режиме конструктора3. Удалите из запроса поля НазваниеКниги (будут учитываться все купленные книги) и Бонус. Добавьте поле Статус из таблицы «Партнеры»4. Для расчета сумм по заказам за полгода нажмите кнопку Выборка на вкладке Конструктор. Установите значения полей в графе Групповая операция: Для полей Организация, Город и Статус оставьте значение по умолчанию (Группировка).Для полей Дата, Платеж, Оплата Групповая операция: Условие. Отключите Вывод на экран Для поля Сумма : выберите Выражение.5. Сохраните запрос ТЕОРИЯ.Форматирование полей Формат поля может применяться для:оформительских целейвыборки части информации в целях более крупной группировки записейПоле, для которого было задано форматирование при его создании в таблице, сохраняет формат в запросе. Вычисляемое поле не сохраняет формат полей - источников данных. Задание формата поля:выделить поле в бланке запроса (установить курсор)дать команду на вкладке Конструктор Страница свойствустановить формат для поля как на рисунке ниже:Выборка информации для нужд группировки обеспечивается вводом в строку Поле соответствующей формулы или просто функции. Например:Описание функций можно получить в справочной системе (в разделах, касающихся языка Visual Basic). Задание 10 (выполняется за компьютером + заполняется данными в этом рабочем листе) Анализируя данные за полугодие, Вам потребовалось сравнить закупки фирмы «Аркест» по месяцам с учетом скидок. Создайте на основе запроса «Лучшие5» новый запрос «АнализПоМесяцам»:1. Сделайте копию запроса «Лучшие5», назовите новый запрос «АнализПоМесяцам» и откройте его в режиме конструктора2. Удалите из запроса поля Статус и Платеж3. Создайте новое вычисляемое поле: Месяц: Format ( [Дата] ; "mm-yy")4. На вкладке Конструктор Набор значений выберите Все. По полю Месяц задайте сортировку по возрастанию, снимите сортировку по полю Сумма и дополните формулу расчета суммы так, чтобы учитывалась скидка Сумма: Sum([Количество]*[Цена]*(1-[Скидка]))5. Введите нужное условие для поля Организация, сохраните запрос и, выполнив его, определите, в каком месяце сумма закупок фирмы «Аркест» была наибольшей. 106. Для получения сводных данных по количеству оплаченных заказов по всем организациям, удалите поля Организация и Город. Исправьте в поле Сумма функцию Sum на Count, выполните запрос и определите самый результативный месяц и количество сделанных в этом месяце заказов 87. Сохраните запрос под новым именем “КоличествоЗаказовПоМесяцамВсего” ТЕОРИЯ. Объединенная таблица Существует несколько способов стандартного объединения записей двух таблиц. Выбор способа происходит в окне Параметры объединения, которое вызывается двойным щелчком на линии связи в бланке запроса.Полезный совет!Заметьте, что вид объединения, который будет использоваться по умолчанию, можно задать в окне Схема данных, нажав на линию связи и выбрав в диалоговом окне Изменение связей кнопку Объединение...Любые изменения связи в бланке запроса не оказывают влияния ни на ее свойства, заданные в окне Схема данных, ни на другие запросы, основанные на этой связи. Задание 11 (выполняется за компьютером + заполняется данными в этом рабочем листе) Откройте созданный ранее с помощью мастера запрос «КнигиБезЗаказов» и, изучив его в режиме конструктора, ответьте на вопросы:1. Какой вид объединения использовался в запросе? Левое внешнее объединение2. Заполните пропуски в утверждении: «Такой вид объединения означает, что сначала отбираются все записи из таблицы Книги, а затем только те записи из таблицы КомпонентыЗаказа, которые содержат в поле КодКнигизначение КодКниги»3. Для лучшей читаемости результатов запроса удалите поле КодСерии, добавив вместо него поле НазваниеСерии из таблицы «СерииКниг». Расположите столбцы так, чтобы первым было название серии, затем название книги и ее автор. 4. Проверьте работу запроса, сохраните и закройте его ТЕОРИЯ. Специальные виды объединений Расширить возможности анализа позволяют специальные виды объединений.Название вида объединенияНазначение запросаСозданиеВид в бланке запросаСамообъединениеОтображать записи, содержащие одинаковые значения в двух полях таблицыСоздать копию таблицы в бланке запроса, включив ее еще разСоздать связь перетаскиванием поляМногостолбцовое объединениеОтобрать записи с учетом отношений по нескольким парам полейСоздать связь перетаскиванием поляТэта-объединениеЭффекта тэта-объединения можно добиться, установив соответствующее условие в строке Условие отбора интересующих полейОтобрать записи, между связываемыми полями в которых задается отношение отличное от равенстваЕсли между полями нет линии связи, создать ее перетаскиваниемПереключиться в режим SQLНайти знак “=” между интересующими полями и заменить его на требуемыйНе может быть отображено в бланке запросаДля получения корректных результатов запросов с данными типа объединений следует в Свойствах запроса для свойства Уникальные значения установить Да.Полезный совет!В Свойствах запроса есть два схожих свойства, определяющие:Уникальные записи брать ли одинаковые записи из исходных таблицУникальные значения оставлять ли дублирующие строки в результирующей таблице запросаОдновременно может быть задано Да только для одного из них. Задание 12 (выполняется за компьютером) Один из косвенных критериев, по которому можно оценить масштаб организации, - наличие отдельного номера для факса. Определите, сколько партнеров издательства не имеют пока отдельного номера для факса. Для этого:Создайте новый запрос и включите в него два экземпляра таблицы ПартнерыДля этих таблиц создайте связь между полями Телефон и ФаксВключите в запрос поля Организация, Телефон и Факс. Выполните запрос.Закройте запрос, не сохраняя его. ТЕОРИЯ. Перекрестные запросы Цель применения еще одного мощного средства представления и анализа данных - перекрестного запроса Access аналогична цели применения сводной таблицы Excel - подведение итогов по нескольким градациям определяющих факторов.Создание перекрестного запроса: С помощью мастера, вызываемого из окна Новый запрос (в качестве источника данных можно использовать только одну таблицу или запрос) В режиме Конструктор, создав сначала запрос на выборку, а затем превратив его в перекрестный командой Запрос задает ряд вопросов о структуре результирующей таблицы перекрестного запроса:Запрос можно доработать в конструкторе: например, добавив поля с условиями отбора записей и т.д. Характерная черта перекрестного запроса - наличие граф Групповая операция и Перекрестная таблица.Возможные значения последней:Заголовки строк и столбцов - группирующие поляЗначение - поле, подвергающееся статистическому анализу(не отображается) - поля, применяющиеся обычно для установки условий Задание 13 (выполняется за компьютером) Конец года. Вам нужно составить сводку по суммам заказов, оформленных и оплаченных за последние полгода по каждому месяцу. Для решения этой задачи:1. Создайте запрос в режиме конструктора и включите в него таблицы «Партнеры», «Заказ», «КомпонентыЗаказа» и «Книги»2. Включите в запрос поля Организация, Город, Оплата и Дата. Для поля Дата установите условие >=#01.07.00#. Для поля Оплата - условие Да3. Для расчета сумм заказов создайте поле Сумма, вычисляемое с помощью выражения Сумма: Количество* Цена*(1-Скидка)4. Создайте вычисляемое поле Месяц, применив формат "mm-yyyy"5. Дайте команду Конструктор В появившейся графе Групповая операция укажите для поля Сумма - Sum, для полей Оплата и Дата — Условие7. В появившейся графе Перекрестная таблица укажите для полей Организация и Город-Заголовки строк; для поля Месяц- Заголовки столбцов, для поля Сумма - Значение8. Посмотрите результат выполнения запроса, измените формат поля Сумма на денежный и еще раз просмотрите результат9. Закройте запрос, сохранив его под именем «СводкаЗаПолугодие» ТЕОРИЯ. Подстановочные поля Запросы Access часто служат вспомогательным средством для выполнения операций с элементами базы данных. Один из примеров такого использования запросов -подстановочные поля - средство облегчения ввода следующих значений:■ значения из поля первичного ключа в поле внешнего ключа■ одного из фиксированных значенийПри вводе данных в такое поле пользователь получает возможность выбирать значение из списка, причем пункты списка могут содержать не коды, которые, собственно, вводятся в поле, а поясняющие надписи. Например: в поле«Ответственный» хранится код сотрудника, но выбирать ответственного сотрудника можно по содержанию полей «Фамилия», «Должность» и «Отдел».Для создания и настройки в таблице подстановочного поля следует открыть таблицу в режиме конструктора, сделать текущим нужное поле, в области свойств поля открыть вкладку Подстановка, изменить Тип элемента управления на Поле со списком и указать в поле Источник строк список возможных значений (список через точку с запятой или встроенный запрос). Подстановочные поля удобно создавать с помощью Мастера подстановок, вызываемого из раскрывающегося списка столбца Тип данных в конструкторе таблицы. Так как Мастер подстановок (в случае подмены вида ключевого поля) создает связь между полями, рекомендуется предварительно уничтожить имеющуюся связь, а затем настроить связь, созданную мастером. Задание 14 (выполняется за компьютером) Создайте возможность заполнения поля КодПартнера таблицы «Заказ» выбором из списка организаций:1. Откройте окно Схема данных и удалите связь между таблицами «Партнеры» и «Заказ» (проследите, чтобы были закрыты запросы, использующие эти таблицы)2. Откройте таблицу «Заказ» в режиме конструктора и для поля КодПартнера выберите из списка Тип данных значение Мастер подстановок3. Ответьте на вопросы мастера, учитывая, что источник данных для поля подстановки - таблица «Партнеры», а поля, значения которых будут использованы КодПартнера, Организация и Город4. Посмотрите свойства поля КодПартнера (вкладку Подстановка) и результат подстановки в режиме Таблица5. Откройте окно Схема данных и включите обеспечение целостности данных для созданной мастером связи между таблицами ТЕОРИЯ. Возможность изменения данных Режим Таблица, в котором просматриваются результаты выполнения запроса на выборку, позволяет редактировать данные, за исключением следующих случаев:■ среди связей таблиц, включенных в запрос, есть цепочка из трех таблиц с отношением «многие-к-одному-ко-многим»■ в запросе проводилась группировка с использованием статистических функций■ для свойства запроса Уникальные значения установлено Да■ поле является вычисляемымПри использовании таблиц с отношением «один-ко-многим» для некоторых типов изменений данных необходимо соблюдение условий:Следует заметить, что запросы мало приспособлены для ручного редактирования и ввода данных: для этого обычно используются формы или, в крайнем случае, таблицы. Задание 15 (выполняется только в рабочем листе) Ответьте на вопрос:В какие поля запроса «Заказы60Дней_с_параметром» разрешен ввод новых записей?Дата, Платеж, ТипПлатежа, Expr1005, ДатаОплаты, Фамилия ТЕОРИЯ. Запросы на изменение Общие шаги для создания запроса на изменение:1. создать запрос на выборку2. задать все требуемые условия фильтрации3. изменить тип запроса, выбрав нужный в меню Запрос4. просмотреть в режиме Таблица записи, которые подвергнутся действию данного запроса (изменения при этом не происходят и не отображаются)5. выполнить запрос командой Запрос сохранить (при необходимости) и закрыть бланк запроса Назначение и особенности различных запросов на изменение: Задание 16 (выполняется в рабочем листе) Сопоставьте тип запроса и его назначение путем перетаскивания одного объекта на другой. Создание таблицы Создает новую таблицу из выбранных записей Обновление Вносит изменения в группу записей Добавление Добавляет новые записи Удаление Удаляет группу записей Задание 17 (выполняется за компьютером) Таблица «КомпонентыЗаказа» содержит поле НаСумму, в которое должна заносится сумма оплаченного заказа. В принципе, эта сумма должна рассчитываться и вводится при оформлении заказа, но, поскольку Вы не знали, как дать Access задание на вычисление, а считать вручную не хотелось, сумма некоторых заказов осталась незаполненной. Теперь можно выполнить расчет сразу для всех записей.1. Создайте новый запрос в режиме конструктора и включите в него таблицы «КомпонентыЗаказа» и «Книги»2. Включите в запрос поля Цена, Количество, Скидка, НаСумму. Для поля НаСумму поставьте условие 0. Посмотрите результат в режиме Таблица 3. Измените тип запроса: в режиме конструктора дайте команду Запрос В графу Обновление: для поля НаСумму введите формулу (имейте в виду, что скобки Надо ВВОДИТЬ вручную): [Цена] * [Количество] * (1- [Скидка] )5. Выполните запрос. Посмотрите изменения6. Сохраните запрос под именем «НаСумму» и закройте его ИТОГ. ЗАГРУЗКА ФАЙЛОВ Перейдите по ссылке ниже и добавьте в открывшуюся вкладку папку ЗнаниеПресс, в которой выполняли практические задания к рабочему листу №3.ССЫЛКА ДЛЯ ЗАГРУЗКИ ПАПКИ

Use This Worksheet