Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Работа с офисными приложениями. Учебное пособие.doc
Скачиваний:
203
Добавлен:
08.06.2015
Размер:
1.89 Mб
Скачать

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

Перекрестный запрос целесообразно использовать для сравнения и анализа больших смежных массивов данных.

Рассмотрим пример запроса, в котором подсчитывается количество студентов, родившихся в разные месяцы по годам их рождения.

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

  1. Начать создание нового запроса, выбрав в диалоговом окне Новый запрос пункт Перекрестный запрос и нажать ОК. В результате откроется окно Мастера.

!! Начните создание перекрестного запроса.

  1. В первом окне Мастера (рис. 3.2.3) выбрать таблицу или запрос, поля которых необходимо вывести в перекрестном запросе и нажать кнопку Далее для вызова следующего окна Мастера.

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

Рис. 3.2.3. Первое окно Мастера перекрестных запросов

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

  1. Во втором окне Мастера (рис. 3.2.4) выбрать поле, значения которого будут использоваться в качестве заголовков строк и нажать кнопку Далее. Выбор нужного поля осуществляется из списка Доступные поля двойным щелчком мыши или нажатием на кнопку [ > ].

!! Выберите в качестве заголовков строк поле Месяц. Нажмите кнопку Далее.

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

!! Выберите в качестве заголовков столбцов поле Год рождения. Нажмите кнопку Далее.

Рис. 3.2.4. Второе окно Мастера перекрестных запросов

  1. В четвертом окне Мастера (рис. 3.2.5) указать поле, над значениями которого должны выполняться вычисления, а также используемую при вычислениях функцию. Флажок Да обеспечивает вычисление итоговых значений для каждой строки. Затем нажать кнопку Далее.

Рис. 3.2.5. Четвертое окно Мастера перекрестных запросов

!! Выберите из предоставленного списка функцию Число, снимите флажок Да и нажмите кнопку Далее.

  1. В пятом окне Мастера задать имя запроса, выбрать соответствующий переключатель: просмотреть результаты запроса или изменить структуру запроса (открытие запроса в режиме конструктора) и нажать кнопку Готово.

!! Оставьте в качестве имени запроса присвоенное программой имя Личные данные_перекрестный запрос и нажмите кнопку Готово.

Нажатие кнопки Готово приводит к выполнению запроса и отображению результатов в виде таблицы.

!! Просмотрите результат выполнения запроса и закройте текущее окно.

3.2.6. Запрос типа "повторяющиеся записи"

Запрос типа "повторяющиеся записи" используется для поиска записей, в которых значение поля повторяется несколько раз.

Для создания такого запроса следует использовать Мастер запросов, выполняя при этом следующие действия.

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

!! Начните создание запроса типа "повторяющиеся записи". В этом запросе будут отображаться сведения об однофамильцах.

  1. В первом окне Мастера (рис. 3.2.6) выбрать таблицу или запрос, в которых требуется найти записи с повторяющимися значениями, и нажать кнопку Далее.

!! Выберите из предоставляемого списка таблицу Список и нажмите кнопку Далее.

  1. Во втором окне Мастера выбрать поля, содержащие одинаковые значения, и нажать кнопку Далее. Выбор нужного поля осуществляется из списка Доступные поля двойным щелчком мыши или нажатием на кнопку [ > ].

Рис. 3.2.6. Первое окно Мастера запросов "повторяющиеся записи"

!! Выберите из списка поле Фамилия и нажмите кнопку Далее.

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

!! Выберите в качестве дополнительных поля Имя, Отчество и Группа. Нажмите кнопку Далее.

  1. В четвертом окне Мастера задать имя запроса, выбрать соответствующий переключатель: просмотреть результаты запроса или изменить структуру запроса (открытие запроса в режиме конструктора) и нажать кнопку Готово.

!! Задайте для запроса имя Повторения и нажмите кнопку Готово.

Нажатие кнопки Готово приводит к выполнению запроса и отображению результатов в виде таблицы.

!! Просмотрите результат выполнения запроса и закройте текущее окно.

Соседние файлы в папке метод указания