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

Презентация:



Advertisements
Похожие презентации
ACCESS Элементы формы. На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок.
Advertisements

Выполнение запросов, создание и редактирование отчета MS Access.
EXCEL Диаграммы. Диаграммы являются средством наглядного представления данных и облегчают выполнение сравнений, выявление закономерностей и тенденций.
ACCESS Создание отчетов. Отчет используется для представления данных в печатном формате. Отчеты создаются на основе одной или нескольких таблиц или на.
СОЗДАНИЕ ЗАПРОСОВ В ACCESS. QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке,
СОЗДАНИЕ ПРОСТОГО ЗАПРОСА НА ВЫБОРКУ С ПОМОЩЬЮ МАСТЕРА.
9 класс Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используют для анализа, просмотра и.
Тема урока: «Создание и управление базой данных в СУБД Access» Цель урока: формирование умений и навыков создания и управления базой данных в СУБД Access.
Запросы – это объекты, извлекающие данные из таблиц так, как это определено пользователем. С помощью запроса можно выбрать, изменить или сгруппировать.
ACCESS Запросы на изменение. Виды запросов на изменение На удаление записей из таблиц; На обновление существующих записей; На добавление новых записей.
Создание таблиц базы данных. Запросы на выборку данных.
Создание базы данных. Пусть нам необходимо разработать базу данных «Класс», которая содержит информацию, об учениках и их увлечениях.
Создание таблиц базы данных. Запросы на выборку данных.
Отчет-это объект базы данных, который предназначен для вывода информации из баз данных, прежде всего на принтер. Отчеты позволяют выбрать из баз данных.
CУБД Access Создание запросов. Запрос на обновление 1. Создать запрос в режиме Конструктор. 2. Выполнить команду Запрос – Обновление. 3. Добавить поля,
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
ACCESS 2003 Простые запросы. Теория Запрос на выборку позволяет выбрать данные из одной или нескольких таблиц по определенному условию. В результате выполнения.
Что такое база данных ? База данных – это совокупность хранящихся взаимосвязанных данных, организованных по определенным правилам Приведите примеры баз.
Транксрипт:

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

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

Сравнение обычного и перекрестного запросов Обычный запрос Перекрестн ый запрос Распределение числа студентов по годам рождения

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

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

Пример 1 Для создания запроса нужно выполнить:

Пример 1 В окне выбрать таблицу Студенты и нажать Далее:

Пример 1 Выбрать поле Группа, которое будет использоваться в качестве заголовков строк, и нажать Далее

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

Пример 1 Так как выбрано поле типа Дата/Время, то выбрать временной интервал Год нажать Далее

Пример 1 Выбрать тип вычислений, которые необходимо выполнить для ячейки, находящейся на пересечении строки и столбца. У нас подсчет количества студентов, поэтому выбираем Число. Нажать Далее

Пример 1 Дать имя запросу и нажать Готово

Пример 1 Результат:

Пример 2 Создать перекрестный запрос «Распределение оценок в группе», подсчитывающий количество различных оценок в данной группе по каждому экзамену. Номер группы параметр запроса. Названия строк экзамены. Названия столбцов оценки.

Пример 2 Для получения необходимого результата необходимы поля нескольких таблиц, поэтому сначала создается запрос (Запрос1), содержащий поля этих таблиц.

Пример 2 Для группы 9701:

Пример 2 Теперь на основе этого запроса построим перекрестный запрос. Для этого:

Пример 2 В окне выбрать запрос Запрос1, на основе которого будем строить перекрестный, и нажать Далее:

Пример 2 Выбрать поле Экзамен, которое будет использоваться в качестве заголовков строк, и нажать Далее

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

Пример 2 Выбрать тип вычислений, которые необходимо выполнить для ячейки, находящейся на пересечении строки и столбца. У нас подсчет количества оценок, поэтому выбираем Число. Нажать Далее

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

Пример 2 Нажмем кнопку Готово и получим наш запрос в режиме конструктора.

Пример 2 Для перекрестного запроса с параметром необходимо специальным образом этот параметр объявить. Для этого выполните команду Запрос, Параметры.

Пример 2 Укажите тот же параметр, что и в бланке основного запроса, выберите тип данных и нажмите ОК

Пример 2 Запустим запрос на выполнение. Результат: