Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / РАБОТА В СУБД MICROSOFT ACCESS. Метод. указ. к лаб. работам.doc
Скачиваний:
95
Добавлен:
08.06.2015
Размер:
480.26 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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