Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

II.2 Создание простых запросов с группированием данных в режиме конструктора

Практическое задание 1. СОЗДАНИЕ БАЗЫ ДАННЫХ MS ACCESS | I. Создание таблицы в режиме конструктора | III. Создание таблицы БД путем импорта данных из таблицы MS Excel | Режим таблицы | Использование простых форм | Контрольное задание 1. | Практическое задание 3. ПРОСМОТР И ВЫБОР ИНФОРМАЦИИ ИЗ ТАБЛИЦ | IV. Создание запросов на выборку в режиме конструктора | Практическое задание 4. ВЫЧИСЛЕНИЯ В MS ACCESS | I. Быстрый подсчет количества записей |


Читайте также:
  1. I. Создание таблицы в режиме конструктора
  2. II. МЕТОДИКА ОБРАБОТКИ ДАННЫХ СЕЙСМОКАРОТАЖА
  3. II.1 Использование мастера запросов для создания простых запросов с группированием данных
  4. III. Использование конструктора отчетов
  5. III. Создание таблицы БД путем импорта данных из таблицы MS Excel
  6. IV. ПОРЯДОК ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ

11. В окне базы данных выберите закладку «Запросы», выполните команду «Создание запроса в режиме конструктора». В качестве источника данных для запроса в диалоговом окне «Добавление таблицы» укажите таблицу «Каргоплан».

12. В меню «Вид» выполните команду «Групповые операции»

13. Для подсчета количества контейнеров и из суммарного веса в каждом трюме, в ячейках первой строки бланка запроса последовательно укажите следующие поля таблицы «Каргоплан»: “Трюм” (для группировки данных), “Вес” (для подсчета суммарного веса контейнеров в трюме) и еще раз “Вес” (для подсчета количества контейнеров в трюме).

 

ВНИМАНИЕ! В запрос должны включаться только те поля, по которым ведется группировка данных либо вычисляются агрегатные выражения (сумма, количество, среднее значение и др.), либо накладываются условия

14. В ячейках третьей строки (Групповые операции) бланка запроса последовательно укажите: “группировка”, “sum” и “count”. Выполните запрос. Обратите внимание на то, что MS Access автоматически изменил название второй и третьей колонки динамического набора данных, полученного в результате выполнения запроса (Sum-вес и Count-вес).

15. Вернитесь в режим Конструктора. Замените текст в ячейках первой строки (“Поле”) бланка запросов во второй колонке на “Общий вес: Вес” и в третьей колонке на “Количество: Вес”. Выполните запрос. Закройте запрос. Сохраните запрос под именем «Сумма и количество груза по трюмам»

 

 

16. В окне базы данных выберите закладку «Запросы», на этой закладке выполните команду «Создание запроса в режиме конструктора». На экран будет выведено окно «Запрос 1: запрос на выборку» и диалоговое окно «Добавление таблицы»

17. Используя диалоговое окно «Добавление таблицы» укажите, что источником данных для запроса будет таблица «Каргоплан». При этом список полей таблицы «Каргоплан» появиться в верхней части окна формирования запроса. Закройте диалоговое окно «Добавление таблицы».

18. заполните ячейки верхней строки таблицы в нижней части окна названиями полей, которые будут участвовать в формировании запроса: «Вес», «Трюм», «Ярус» и «Код».

19. Выполните команду «ВИД|Групповые операции», при этом в таблице, предназначенной для формирования запроса, появится дополнительная строка с названием «Групповая операция», а ячейки этой строки будут заполнены значениями по умолчанию – «Группировка». Значение «Группировка» позволяет производить какие либо вычисления (например, суммировать, вычислять среднее значение и или подсчитывать количество) над другими полями тех в записях, в которых значение поля с отметкой «Группировка» сохраняет свое значение (то есть группировать другие поля по значению поля с отметкой «Группировка»).

20. В колонке «Вес» таблица вместо отметки «Группировка» выберите из списка отметку «Sum». Установка отметки «Sum» будет соответствовать требованию подсчитывать сумму значений в поле «Вес» внутри групп записей, определяемых колонками с отметкой «Группировка».

21. Другими словами, при выполнении запроса все записи таблицы группируются по трюмам, а внутри трюмов по ярусам и для каждой полученной таким образом группы записей подсчитывается сумма значений поля «Вес»

22. Для колонки «Код» таблицы: в строке «групповая операция» установите значение «Условие», в строке «вывод на экран» - снимите «галочку», в строке «условие отбора – введите «>0» (то есть данное поле в запросе используется только как условие и значение этого поля не выводятся на экран при выполнении запроса).

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

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

 

Рисунок 10

Выведите в окно описание запроса на языке SQL, для чего выберите команду «Режим SQL» из списка левой кнопки панели инструментов. Ознакомьтесь с описанием запроса на языке SQL, будьте готовы объяснить преподавателю синтаксис оператора и внести в оператор изменения в соответствии с требованиями преподавателя.

25. Закройте окно запроса и сохраните запрос под названием «Груз_1»

 


Дата добавления: 2015-07-19; просмотров: 153 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
II.1 Использование мастера запросов для создания простых запросов с группированием данных| Практическое задание 5. ПОДГОТОВКА ОТЧЕТОВ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)