Практическая работа «Создание запросов обработки и выборки данных»
Оценка 4.9

Практическая работа «Создание запросов обработки и выборки данных»

Оценка 4.9
Карточки-задания
docx
информатика
10 кл
10.05.2017
Практическая работа   «Создание запросов обработки и выборки данных»
Создание запросов обработки и выборки данных: а) создать простой, подробный запрос К СПИСАНИЮ на основе таблиц: СПИСОК ТОВАРОВ и ПОСТАВКИ с полями: КодТовара из СПИСОК ТОВАРОВ, Наименование из ПОСТАВКИ, Количество из ПОСТАВКИ, ДатаПоставки из ПОСТАВКИ, СрокХранения из СПИСОК ТОВАРОВ: ■ щелкнуть кнопку Мастер Запросов в подменю Другие меню СОЗДАНИЕ, ■ выбрать Простой запрос, О^ ■ в списке Таблицы/Запросы выбрать таблицу СПИСОК ТОВАРОВ, отправить направо КодТовара и СрокХранения,
Документ Microsoft Office Word.docx
ЗАДАНИЕ 2 Создание запросов обработки и выборки данных: а) создать простой, подробный запрос К СПИСАНИЮ  на основе таблиц: СПИСОК   ТОВАРОВ   и   ПОСТАВКИ   с   полями:   КодТовара   из   СПИСОК ТОВАРОВ,   Наименование   из   ПОСТАВКИ,   Количество   из   ПОСТАВКИ, ДатаПоставки из ПОСТАВКИ, СрокХранения из СПИСОК ТОВАРОВ:   щелкнуть   кнопку   Мастер   Запросов   в   подменю   Другие   меню СОЗДАНИЕ, ■ ■ ■ ■  выбрать Простой запрос, О^  в списке Таблицы/Запросы выбрать таблицу СПИСОК ТОВАРОВ, отправить направо КодТовара и СрокХранения,   в   списке   Таблицы/Запросы   выбрать   таблицу   ПОСТАВКИ, отправить направо Наименование, Количество, ДатаПоставки б) в режиме конструктора (кнопка РЕЖИМ  в меню ГЛАВНАЯ) добавить новое   поле   ПревышениеСрокаХранения:,   построив   расчетное   выражение   с помощью   построителя   ­   кнопка   ПОСТРОИТЕЛЬ   в   меню   КОНСТРУКТОР подменю   Настройка   запроса   (текущая   дата:   встроенная   функция  DATЕ() отнять ДатаПоставки из ПОСТАВКИ отнять СрокХранения из СПИСОК ТОВАРОВ), удалить в формуле тексты  «Выражение», подтвердить Ok; _?JxJ ] ПревышениеСрокаХранения: Date () ­ [поставки]![датаПоставки] ­ [список товаров]! [срокХранения] Построитель выражений +1­М*1 al -|>|<Н And | Or | Hot | Like | (| ) | Встроенные функции ______ (±] Запросы С±] Forms (±] Reports & Функции t ! О Склад Г~1 Константы Г~1 DateO Операторы Г~1 Общие выражения <Все> Массивы Преобразовани е База данных Дата/время По подмножеству Обработка ошибок Финансовые Общие Проверка Математические CDate CVDat eDat e. Date$ DateAdd DateDif DatePart DateSerial DateValue Day Hour d ОК Отмена Назад Вставить | Справка d Ж в)   щелкнуть   в   нижней   части   поля   конструктора   запроса   в   ячейку   на пересечении   названия   поля   ПревышениеСрокаХранения   и   строки   Условие отбора и добавить условие >0 ; г) проверить результат: кнопка РЕЖИМ, режим Таблицы, задать название К СПИСАНИЮ; д)   вернуться   в   режим   Конструктора   и   добавить   новое   поле   Сумма:   с расчетом по выражению Цена из СПИСОК ТОВАРОВ умножить на Количество из   таблицы   ПОСТАВКИ   прибавить   СтоимостьХранения   из   таблицы ПОСТАВКИ; е) проверить результат: кнопка РЕЖИМ, режим Таблицы; ж) закрыть запрос; 2 з)   создать   новый   запрос:   СКЛАД   в   режиме   Конструктора   на   основе таблиц:   ПОСТАВКИ,   ЗАКАЗЫ   и   запроса:   К   СПИСАНИЮ   с   единственным полем: Наименование из таблицы ПОСТАВКИ:  щелкнуть кнопку Мастер Запросов в подменю Другие меню СОЗДАНИЕ, ■ ■ ■  выбрать Простой запрос, О^ ■   в   списке   Таблицы/Запросы   выбрать   таблицу   ПОСТАВКИ, отправить направо Наименование, щелкнуть ГОТОВО,   перейти   в   режим   конструктора   (кнопка   РЕЖИМ  в   меню ГЛАВНАЯ)   добавить   таблицу   ЗАКАЗЫ   и   запрос   К   СПИСАНИЮ (кнопка   ОТОБРАЗИТЬ   ТАБЛИЦУ   в   меню   КОНСТРУКТОР   подменю Настройка запроса), и)   добавить   новое   поле   Остаток:,   построив   расчетное   выражение   с помощью   построителя   ­   кнопка   ПОСТРОИТЕЛЬ   в   меню   КОНСТРУКТОР подменю   Настройка   запроса   (Встроенная   Функция   Управления: Ш(ПревышениеСрокаХранения из запроса К СПИСАНИЮ >0 ; 3 Количество из ПОСТАВКИ отнять Количество из запроса К СПИСАНИЮ ; Количество из ПОСТАВКИ); к)   зайти   в   Схему   данных   (меню   РАБОТА   С   БАЗАМИ   ДАННЫХ, подменю Показать или скрыть) поменять Параметры объединения таблиц   ПОСТАВКИ   и  ЗАКАЗЫ  (щелчком   правой  кнопки   по  линии   связи таблиц   вызвать   окно),   щелкнуть   ОБЪЕДИНЕНИЕ,   поставить   условие: Объединение   ВСЕХ   записей   из   ПОСТАВКИ   и   только   тех   записей   из ЗАКАЗЫ,   таким   же   образом   установить   связь   между   ПОСТАВКИ   и СПИСОК ТОВАРОВ; л)   закрыть   схему   данных,   сохранить,   вернуться   в   окно   конструктора запроса СКЛАД, поменять Параметры объединения между ПОСТАВКИ и К СПИСАНИЮ   (Объединение   ВСЕХ   записей   из   ПОСТАВКИ   и   только   тех записей из К СПИСАНИЮ); м) закрыть запрос, назвать СКЛАД; н) открыть запрос СКЛАД, перейти в режим конструктора и добавить новое   поле   НевыполненныеЗаказы:   с   расчетом   по   выражению:   Встроенная Функция   Управления:  IIf  (Остаток   =0;   Остаток   ­   Количество   из   таблицы ЗАКАЗЫ; 0); о) закрыть запрос; п) открыть запрос СКЛАД, перейти в режим конструктора и добавить поле IIf (НевыполненныеЗаказы   <0;   Количество   из   таблицы   ЗАКАЗЫ   прибавить НевыполненныеЗаказы из СКЛАД; Количество из ЗАКАЗЫ); с расчетом по формуле ВыполненныеЗаказы: р) создать новый запрос СТОИМОСТЬ ЗАКАЗА, добавив все таблицы и запрос СКЛАД, связав таблицу ЗАКАЗ и запрос СКЛАД по наименованию и установив   поля:   КодЗаказа   из   ЗАКАЗЫ,   Наименование   из   ЗАКАЗЫ, Количество из ЗАКАЗЫ; добавить   новое   поле   СтоимостьЗаказа:   ,   построив   расчетное выражение СтоимостьХранения из ПОСТАВКИ прибавить Цена из СПИСОК ТОВАРОВ умножить на Количество из ЗАКАЗЫ; с) т) добавить новое поле СтоимостьНедостающегоТовара: по выражению (Функция Управления: П^НевыполненныеЗаказы из запроса 40 СКЛАД   <   0;   математическая   функция:   ABS(НевыполненныеЗаказы   из запроса СКЛАД умножить на Цена из СПИСОК ТОВАРОВ); 0)), у) добавить новое поле перетаскиванием из окна запроса СКЛАД вниз ВыполненныеЗаказы; ф) закрыть запрос, назвать СТОИМОСТЬ ЗАКАЗА; х)   вновь   открыть   запрос   СТОИМОСТЬ   ЗАКАЗА   перейти   в   режим конструктора   и   добавить   новое   поле   ИтоговаяСтоимость:   ,   построив выражение IIf (ВыполненныеЗаказы из запроса СТОИМОСТЬ ЗАКАЗА <> 0; (СтоимостьЗаказа отнять СтоимостьНедостающегоТовара); 0); ц)   вызывая   правой   кнопкой   мыши   свойства   денежных   полей   запроса поменять Формат поля на денежный;

Практическая работа «Создание запросов обработки и выборки данных»

Практическая работа   «Создание запросов обработки и выборки данных»

Практическая работа «Создание запросов обработки и выборки данных»

Практическая работа   «Создание запросов обработки и выборки данных»

Практическая работа «Создание запросов обработки и выборки данных»

Практическая работа   «Создание запросов обработки и выборки данных»

Практическая работа «Создание запросов обработки и выборки данных»

Практическая работа   «Создание запросов обработки и выборки данных»

Практическая работа «Создание запросов обработки и выборки данных»

Практическая работа   «Создание запросов обработки и выборки данных»
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
10.05.2017