Создание запроса с вычисляемым полем — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Создание запроса с вычисляемым полем

2019-08-07 204
Создание запроса с вычисляемым полем 0.00 из 5.00 0 оценок
Заказать работу

 

Задание:необходимо вычислить сумму заказа определенного товара.

 

1.

Создайте запрос (мастером запросов (Query Wizard) или конструктором

 
 

запросов (Query Design)), включая в него поля из таблиц в следующем

 
 

порядке:

           
             

 

 
    Таблица «Заказы»     Поля «Код З аказа»,  
          «Код К лиента»      
    Таблица «Товары»    

Поля «НаименованиеТовара»,

   
         

«Цена З а У паковку»

   
   

Таблица «Подробности _ Заказа»

 

Поля «Количество», «Скидка»

   
2.

Присвойте имя запросу: «Стоимость_Товара_В_Заказе».

     
3.

Выполните запрос

, убедитесь

в правильности его исполнения.

 
 

Вернитесь в окно конструктора(Design).

     
4.

Скройте поле «КодКлиента» (необходимо убрать флаг из поля Вывод на

 
 

экран (Show)).

           
5.

В пустую ячейку строки Поле (Field) введите следующий текст (для

 
 

удобства ввода перейдите в окно Область ввода (Zoom), нажав Shift+F2):

 

Стоимость: ([ЦенаЗаУпаковку]*[Количество])-([ЦенаЗаУпаковку]*[Количество]*[Скидка])

 

Здесь «Стоимость» - имя нового вычисляемого поля, а текст поле двоеточия задает выражение для его вычисления.

6. Выполните запрос  и проанализируйте результаты его выполнения.

Итоги по всей таблице

 

Задание:в запросе«Стоимость_Товара_В_Заказе»подсчитать суммувсех проданных товаров.

 

1. Откройте запрос «Стоимость_Товара_В_Заказе» и оставьте результаты открытыми в режиме таблицы (Datasheet).

2. На вкладке Главная (Home) в группе Записи (Records) щелкните Итоги (Totals). В нижней части таблицы появится новая строка со словом Итог впервом столбце.

3. Щелкните ячейку в поле «Стоимость» с именем Итог. Обратите внимание на стрелку, которая появилась в ячейке.

 

4. Щелкните стрелку для просмотра доступных статистических функций.

 

5. Выберите Сумма (Sum). В поле будет отображаться сумма значений в столбце.

 

6. Сохраните запрос.

 

Задание:создать запрос,выводящий информацию о покупках каждогоклиента компании.

 

1. С помощью Мастера запросов (Query Wizard) создайте простой запрос на основании таблицы «Клиенты» (поля «Фамилия», «Имя») и запроса

 

«Стоимость_Товара_В_Заказе» (поля «КодЗаказа», «НаименованиеТовара», «Количество», «Скидка», «Стоимость»).

2. Выберите Итоговый отчет, нажмите кнопку Итоги и выберите вычисляемые значение «Стоимость» - необходимо вычислить сумму

(Sum).

3. Сохраните запрос под именем «Заказы_Клиентов» и выполните его.

 

Перекрестные запросы

 

Если сводные данные требуется реорганизовать, чтобы сделать их более удобочитаемыми и понятными, целесообразно использовать перекрестный запрос.

Перекрестный запрос вычисляет сумму, среднее или иную статистическую функцию, а затем группирует результаты в два набора значений, располагая один из них вдоль боковой стороны таблицы, а другой — вдоль ее верхнего края.

При создании перекрестного запроса необходимо указать, в каких полях должны содержаться заголовки строк, в каких — заголовки столбцов, а в каких — значения, по которым вычисляются сводные данные. При задании заголовков столбцов и суммируемых значений можно использовать только одно поле. При задании заголовков строк можно использовать до трех полей.

Задание:создать запрос,выводящий информацию о стоимости покупоккаждого клиента.

 

1. На вкладке Создание (Create) выберите Мастер запросов(Query Wizard),

 

тип запроса – перекрестный (Crosstab Query Wizard).

2. Новый запрос создайте на основании запроса «Заказы_Клиентов»: для заголовка строк (Row Heading) – поле «Фамилия», для названий столбцов (Column Heading) – поле «НаименованиеТовара»; на пересечении строк и столбцов необходимо показать сумму стоимости (функция –

 

сумма(Sum)).

 

3. Задайте имя запроса: «Клиенты_Суммы_Товары».

4. Выполните запрос. В результате выполнения будет предоставлена информация об общей сумме покупок каждого клиента, кроме того, будет предоставлена информация о сумме покупок клиента по каждой позиции товара.

 

5. В режиме таблицы (Datasheet) используйте функцию Итоги на вкладке Главная (Home) для подсчета общей суммы продаж товаров,а такжесумме продаж по каждой отдельной позиции товара (т.е. установив значение Сумма (Sum) для каждого поля в последней записи запроса

 

Итог).

 

6. Сохраните запрос.

 

Задание:необходимо получить информацию о работе каждого сотрудника

 

– количестве обрабатываемых заказов и полученной за заказы сумме в текущем году.

 

1. С помощью Мастера запросов(Query Wizard) создайте простой запрос на основании таблиц «Сотрудники» (поля «Фамилия», «Должность»), «Заказы» (поля «КодЗаказа», «ДатаЗаказа») и запроса

«Стоимость_Товара_В_Заказе» (поле «Стоимость»).

 

2. Сохраните запрос под именем «Работа_Сотрудников». Выполните запрос.

3. В режиме конструктора(Design) для поля «ДатаЗаказа» установите

 

Сортировку (Sort) - По возрастанию (Ascending).

4. Для поля «Фамилия» введите Условие отбора (Criteria) [Введите фамилию сотрудника:].

 

5. Выполните запрос (для разных сотрудников – Андерсон, Эмони, Каплан и т.п.). Убедитесь в корректности его выполнения.

6. В режиме таблицы (Datasheet) используйте функцию Итоги (Totals): для поля «КодЗаказа» выберите Количество значений (что будет подсчитывать количество заказов для выбранного сотрудника), для поля «Стоимость товара в заказе» - Сумма (Sum) (будет подсчитана общая сумма заказов в обработке выбранного сотрудника).

 

7. Для поля «ДатаЗаказа» введите условия отбора (Criteria):

 

Year ([ДатаЗаказа]) = Year (Now ()).

 

данная конструкция позволяет в качестве условия выбора установить выбор записей только за текущий год

8. Выполните запрос для разных сотрудников. Обратите внимание, что данные функции Итоги (Totals) должны отображаться для каждого сотрудника.

 


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.02 с.