Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_Access_03_studentam.doc
Скачиваний:
9
Добавлен:
20.09.2019
Размер:
3.72 Mб
Скачать

2.7.3. Повторяющиеся значения

Это запрос на поиск повторяющихся значений записей или полей в таблице при помощи мастера запросов.

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

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

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

Все найденные мастером повторяющиеся значения можно удалить вручную.

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

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

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

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

Создание перекрестного запроса без помощи мастера

  1. В окне базы данных выберите вкладку "Запросы" и нажмите кнопку "Создать".

  2. В окне диалога "Новый запрос" выберите режим "Конструктор" и нажмите кнопку "OK".

  3. В окне диалога "Добавление таблицы" выберите вкладку, на которой перечислены объекты, данные из которых будут использованы в запросе. Выберите объекты, добавляемые в запрос, двойным нажатием кнопки мыши на имени каждого объекта, а затем нажмите кнопку "Закрыть".

  4. Выберите атрибуты и добавьте в "бланк запроса" условия отбора.

  5. На панели инструментов нажмите кнопку "Запрос" и выберите "Перекрестный".

  6. В строке "Перекрестная таблица" выберите критерий "Заголовки строк" для тех полей, значения которых должны быть представлены как заголовки строк. Для этих полей следует оставить в строке "Групповая операция" стандартное значение "Группировка". "Заголовков строк" может быть несколько.

  7. Для поля, значения которого должны быть представлены в запросе как Заголовки столбцов, установите в строке "Перекрестная таблица" критерий "Заголовки столбцов". Значение "Заголовки столбцов" можно выбрать только для одного поля. Для этого поля следует оставить в строке "Групповая" операция стандартное значение "Группировка". По умолчанию, заголовки столбцов сортируются по алфавиту или по числовым значениям.

  8. Для поля, значения которого следует использовать при создании перекрестной таблицы, в строке "Перекрестная таблица" выберите критерий "Значение". Значение может быть задано только для одного поля. В строке "Групповая операция" выберите статистическую функцию, которая будет использована для заполнения перекрестной таблицы (например, Sum, Avg или Count).

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

  10. Для просмотра результатов запроса нажмите кнопку "Вид" на панели инструментов.

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

Если требуется прервать выполнение запроса после его запуска, нажмите клавиши CTRL+BREAK.

На рисунке 15 приведены "бланк запроса" в режиме "Конструктора" и результат выполнения запроса.

Рис. 15

Примечания:

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]