Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оздание перекрестного запроса






Создание перекрестных запросов с помощью мастера

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

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

Если мастер не запускается

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

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

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

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

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

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

4. Дважды щелкните объекты, которые нужно добавить в запрос, а затем нажмите кнопку Закрыть.

5. Добавьте поля в строку Поле в бланке запроса и задайте условия отбора.

6. На панели инструментов нажмите кнопку Тип запроса и выберите Перекрестный.

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

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

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

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

Инструкции

Имеется возможность изменить порядок или ограничить количество заголовков столбцов вперекрестном запросе. Например, названия месяцев можно вывести в заголовках в хронологическом, а не в алфавитном порядке или вывести столбцы только с января по июнь.

1. Откройте перекрестный запрос в режиме конструктора.

2. Щелкните фон окна режима конструктора запроса вне бланка запроса и списка полей.

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

4. В ячейку свойства Заголовки столбцов (ColumnHeadings) введите заголовки столбцов в том порядке, в котором они должны отображаться в запросе. Заголовки столбцов следует разделять точкой с запятой или использовать знак разделителя списка, принятый в данной стране. (Для того чтобы найти конкретный знак разделителя списка, откройте окно «Язык и стандарты» панели управления Windows.)

Вводящиеся заголовки столбцов должны точно соответствовать заголовкам столбцов в запросе в режиме таблицы. Например, если в заголовке столбца в режиме таблицы выводится «USA», следует ввести именно «USA», а не «US». (После нажатия клавиши ENTER или перевода указателя в другую ячейку имя каждого заголовка заключается в кавычки).

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

ПРИМЕЧАНИЯ

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

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

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

Пункт Значение можно выбрать только для одного поля.

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

3. Выполните одно из следующих действий.

Задание условия отбора, ограничивающего отбираемые заголовки строк до выполнения вычисления

· Введите выражение в строку Условие отбора поля, для которого в ячейке строки Перекрестная таблица выбрано значение Заголовки строк.

Например, можно вывести итоговые суммы продаж для некоторых категорий товаров, таких как мясные или рыбные продукты.

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

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

2. Выберите значение Условие в ячейке строки Групповая операция.

3. Оставьте ячейку в строке Перекрестная таблица пустой.

4. Введите выражение в ячейку строки Условие отбора.

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

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

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.