Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

. Необходимо выбрать ряд характеристик одного товара по его наименованию.

Работа добавлена на сайт samzan.ru: 2016-03-13


Занятие 4.

Создание однотабличных запросов на выборку.

Упражнение 4.1. Необходимо выбрать ряд характеристик одного товара по его наименованию.

  1.  В окне базы данных Поставка товаров выберите объект Запросы и щелкните два раза левой кнопкой мыши на строке Создание запроса в режиме конструктора. В окне списка запросов сразу появится окно запроса и окно добавления таблицы.
  2.  В диалоговом окне Добавление таблицы выберите таблицу ТОВАР и нажмите кнопку Добавить. Выбранная таблица отражается в области схемы данных запроса. Закройте окно.
  3.  В окне конструктора последовательно перетащите из списка полей таблицы ТОВАР поля НАИМ_ТОВ, ЦЕНА, НАЛИЧ_ТОВ в столбцы бланка запроса в строку Поле или дважды щелкните на имени поля таблицы в схеме данных запроса.
  4.  В строке Вывод на экран отметте поля, иначе они не будут включены в таблицу запроса.
  5.  Запишите в строке Условие отбора наименование товара «Стеллаж». Кавычки можно не вводить, они будут добавлены автоматически.
  6.  Выполните запрос, нажав на панели конструктора запросов пиктограмму Запуск с изображением восклицательного знака. На экране появится окно запроса в режиме таблицы с записью из таблицы ТОВАР, отвечающей заданным условиям отбора.
  7.  Сохраните запрос, нажав кнопку Сохранить и задав ему имя  «Один товар».
  8.  Закройте текущий запрос по команде меню Файл/Закрыть.

Упражнение 4.2.  Выберите из общего списка несколько товаров и переименуйте запрос под именем «Один товар» в запрос под именем «Несколько товаров».

  1.  Откройте запрос «Один товар» в режиме конструктора, выделив его и нажав на кнопку Конструктор.
  2.  Воспользуйтесь оператором In. Для этого запишите в строке Условие отбора наименование товара In ("Стеллаж";"Компьютерный стол";"Подставка под монитор"). Для удобства ввода длинного выражения откройте диалоговое окно Область ввода нажатием клавиш Shift+F2. В таблице запроса будет выведено три строки. Сохраните изменения в запросе «Один товар».
  3.  Переименуйте запрос «Один товар» в запрос «Несколько товаров», предварительно, выделив его и щелкнув на нем правой кнопкой мыши, вызвав тем самым контекстное меню, в котором выберите команду Переименовать.

Упражнение 4.3.  Выберите покупателей из Москвы, расположите фирмы по алфавиту и сохраните запрос под именем «Московские покупатели».

  1.  Создадайте новый запрос в режиме конструктора, добавив таблицу ПОКУПАТЕЛИ. В окне конструктора последовательно перетащите из списка полей данной таблицы в бланк запроса поля НАИМ_ПОК, НАС_ПУНКТ, АДРЕС_ПОК, ТЕЛ.
  2.  Запишите Условия отбора для поля НАС_ПУНКТ: Москва.
  3.  По полю НАИМ_ПОК выберите из раскрывающегося списка сортировки: по возрастанию.
  4.  Выполните запрос, нажав пиктограмму Запуск.
  5.  Сохраните запрос под именем «Московские покупатели».

Упражнение 4.4. Надо выбрать товары, цена которых не более 1000 руб., и НДС не более 10%, а также выбрать товары, цена которых более 2500 руб. Результат должен содержать наименование товара, его цену и НДС.

  1.  Создайте новый запрос в режиме конструктора, добавив таблицу ТОВАР. В окне конструктора последовательно перетащите из списка полей таблицы ТОВАР в бланк запроса поля НАИМ_ТОВ, ЦЕНА, СТАВКА_НДС.
  2.  Запишите Условия отбора для поля ЦЕНА: <1000; или: >2500 (на разных строчках), для поля СТАВКА_НДС: <=0,1. Проведите сортировку по полю ЦЕНА: по возрастанию.
  3.  Выполните запрос, нажав пиктограмму Запуск. На экране появится окно запроса в режиме таблицы с записями из таблицы ТОВАР, отвечающими заданным условиям отбора.
  4.  Сохраните запрос, задав ему имя «Пример1».

Упражнение 4.5.  Надо выбрать все накладные за заданный период. Результат должен содержать номер накладной, код склада, дату отгрузки и общую стоимость отгруженного товара.

  1.  Создайте новый запрос в режиме конструктора, добавив таблицу Накладная. В окне конструктора последовательно перетащите из списка полей таблицы Накладная в бланк запроса поля НОМ_НАК, КОД_СК, ДАТА_ОТГ, СУММА_НАКЛ.
  2.  Для поля ДАТА_ОТГР в строке Условия отбора запишите: Between #11.02.2009# And  #31.03.2009#. Оператор Between (между) задает интервал дат и числовых значений.
  3.  Сохраните запрос, задав ему имя «Пример2».

Упражнение 4.6.  Вычислите цену с учетом НДС, используя таблицу ТОВАР поля ЦЕНА и СТАВКА_НДС.

  1.  Создайте новый запрос в режиме конструктора, добавив таблицу ТОВАР. Перетащим в бланк запроса поля НАИМ_ТОВ, ЦЕНА, СТАВКА_НДС.
  2.  Для подсчета цены с учетом НДС создайте вычисляемое поле в пустой ячейке строки Поле, записав выражение: [ЦЕНА]+[ЦЕНА]*[СТАВКА_НДС].
  3.  Для отбора записей с ценой выше 5000 в вычисляемом поле в строку Условие отбора введите >5000.
  4.  После ввода выражения система по умолчанию формирует имя вычисляемого поля (Выражение1:), которое становится заголовком столбца в таблице с результатами выполнения запроса. Для изменения имени установите курсор мыши в вычисляемом поле бланка запроса и нажмите правую кнопку мыши. В контекстном меню выберите Свойства поля и в строку Подпись поля введите новое имя поляЦена с НДС.
  5.  При сохранении задайте имя запросу «Цена с НДС».

Упражнение 4.7.  Необходимо выбрать все накладные, по которым производилась отгрузка в заданном месяце - марте.

  1.  Создайте новый запрос в режиме конструктора, добавив таблицу Накладная. Перетащите в бланк запроса поля НОМ_НАК и  КОД_СК.
  2.  Создайте вычисляемое поле в пустой ячейке стоки Поле, записав туда выражение: Format([НАКЛАДНАЯ]![ДАТА_ОТГР]; «mmmm») или воспользовавшись Построителем выражений, выбрав команду Построить из контекстного меню. В левой части окна Построитель выражений выберите таблицу НАКЛАДНАЯ, на которой построен запрос. Справа  отобразится список ее полей. Последовательно выбирайте нужные поля, нажимая кнопку Вставить и знаки операций. При этом в верхней части окна сформируется выражение.
  3.  Для изменения имени установите курсор мыши в вычисляемом поле бланка запроса и нажмите правую кнопку мыши. В контекстном меню выберите Свойства поля и в строку Подпись поля введите новое имяМесяц отгрузки.
  4.  Для отбора накладных, выписанных в заданном месяце, в вычисляемом поле в строку Условие отбора введите название месяца – март.
  5.  Выполните запрос, нажав пиктограмму Запуск на панели инструментов.
  6.  Сохраните запрос, задав ему имя «Накладные за март».

Упражнение 4.8.  Групповые операции в запросах. Определите, какое суммарное количество каждого из товаров должно быть поставлено покупателям по договорам, используя таблицу ПОСТАВКА_ПЛАН.

  1.  Создайте новый запрос на выборку в режиме конструктора для таблицы ПОСТАВКА_ПЛАН.
  2.  Перетащите  из списка таблицы в бланк запроса поле КОД_ТОВ, по которому и будет производится группировка записей таблицы.
  3.  Перетащите  в бланк запроса поле КОЛ_ПОСТ, по которому  будет подсчитываться суммарное количество каждого из товаров, заказанных во всех договорах.
  4.  Нажмите пиктограмму Групповые операции с изображением знака суммы на панели инструментов. В бланке запросов появляется строка Групповая операция, в которой для всех полей записано Группировка.
  5.  Замените слово «Группировка» в столбце КОЛ_ПОСТ на функцию Sum, вызвав список и выбрав эту функцию.
  6.  Для изменения имени установите курсор мыши в поле КОЛ_ПОСТ бланка запроса в режиме конструктора и нажмите правую кнопку мыши. В контекстном меню выберите Свойства поля и в строку Подпись поля введите новое имяЗаказано товаров.
  7.  Сохраним запрос под именем «Заказано товаров».

Упражнение 4.9.  Подсчитайте количество товаров, заказанных в каждом месяце.

 

Для этого:

  1.  Дополните предыдущий запрос полем СРОК_ПОСТ, в котором хранится месяц поставки.
  2.  Выполните группировку по двум полям: КОД_ТОВ И СРОК_ПОСТ.
  3.  В строку Условие отбора поля СРОК_ПОСТ введите [Месяц поставки].
  4.  Сохраните изменения.
  5.  При выполнении запроса в режиме таблицы, открывается диалоговое окно Введите значение параметра – месяц поставки. Поставьте  - 1 и нажмите кнопку ОК. В результате, получите таблицу, в которой отражено количество заказанных товаров за январь месяц. Введя значение 2, нажав ОК, получите количество заказанных товаров за февраль и т.д.

Упражнение 4.10.  Подсчитайте количество товаров, заказанных в каждом месяце.

 

Для этого:

  1.  Создайте новый запрос на выборку в режиме конструктора для таблиц ТОВАР и ОТГРУЗКА.
  2.  Перетащите  из списка таблицы ТОВАР в бланк запроса поля НАИМ_ТОВ и ЦЕНА, а из таблицы ОТГРУЗКА поле КОЛ_ОТГР.
  3.  Для подсчета общей суммы отгрузки создайте вычисляемое поле в пустой ячейке строки Поле, записав выражение =[ЦЕНА]*[КОЛ_ОТГР].
  4.  Сохраните запрос под именем "Сумма отгрузки".

Предыдущее Задание 3

Следующее Задание 5




1. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата хімічних наук КИЇВ 2005
2. Учебное пособие- Самоанализ уроков истории
3. Системы образования, банкинга и страхования в Интернете
4. Казус Вагнер Туринское письмо Казус Вагнер написано весной и вышло в свет в сентябре 1888 г
5. Органы внутренних дел в системе правоохранительных органов Российской Федерации
6. ТЕМА- СУТЬ ЗВИЧАЙНОГО І ПОПЕРЕДНЬО НАПРУЖЕНОГО ЗАЛІЗОБЕТОНУ Зміст- 1
7. ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ Финансовый университет Уфимский филиал
8. Петербург Пушкина и Гоголя
9. Организация налогового контроля в РФ
10. Становление феодального государства во Франции
11. Князь Святослав Игоревич
12. Имя отмеченное рукой истории
13. реферату- Нормативна характеристика бухгалтерського облікуРозділ- Бухгалтерський облік оподаткування Но
14.  Криминалистическая характеристика данного вида преступлений Криминальные пожары явившиеся следствием
15. Тема урока Д-з
16. тематических наук доцент СГМУ
17. Сакура в дендрарии ГУ
18. на тему Создание адресного локатора типа отдельные дома для зоны 4 г
19. Реферат по дисциплине ldquo;Безопасность жизнедеятельности в ЧСrdquo; Чрезвычайные ситуации антропогенно
20. тема категорій термінів понять дозволяє виокремлювати конкретну наукову дисципліну з сфери наукового пізн