Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Запрос типа "записи без подчиненных"

 

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

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

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

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

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

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

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

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

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

!! Выберите в качестве соответствующих полей Код и Код студента. Нажмите кнопку Далее.

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

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

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

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

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

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

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...