Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Access.doc
Скачиваний:
4
Добавлен:
11.12.2018
Размер:
310.27 Кб
Скачать

Создание запросов

Выбрать объект «Запросы» в окне БД.

Создание запроса в режиме Конструктора:

  1. Откроется два окна: окно «Добавление таблицы» и сам бланк запроса. В первом окне выбираются таблицы или запросы, на основе которых создается данный запрос. Затем окно «Добавление таблицы» закрывается.

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

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

Создание вычисляемых полей:

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

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

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

  3. Элементы выражения. В нижней части окна построителя находятся три поля.

  • В левом поле выводятся папки, содержащие таблицы, запросы, формы, объекты базы данных, встроенные и определенные пользователем функции, константы.

  • В среднем поле задаются определенные элементы или типы элементов для папки, заданной в левом поле. Например, если выбрать в левом поле Встроенные функции, то в среднем поле появится список всех типов функций Microsoft Access.

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

Для создания вычисляемого поля в «Поле выражения» пишется название создаваемого поля. Затем ставится «:», а после создается само выражение для вычисления (все, что написано до двоеточия считается именем поля, а то что после – вычисляемой формулой). В выражении могут участвовать функции, операторы, поля из текущего запроса или других таблиц, которые выбираются из раздела «Элементы выражения».

Например, выражение может выглядеть так:

Сумма продажи: [Количество]*[Товары]![Цена (1шт.)]

Имена полей вставляются в квадратных скобках. Если поле выбрано из текущего запроса (как поле «Количество» в приведенном примере), то просто указывается его имя. Если поле выбрано другой таблицы (как поле «Цена (1шт.)» в приведенном примере), то перед его названием вставляется имя этой таблицы (в данном случае [Товары])

Упорядочивание записей:

Встать на нужное поле в строке «Сортировка» и выбрать метод сортировки (по возрастанию или по убыванию). Многоуровневая сортировка выполняется слева направо.

управление отображением данных:

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

Условие отбора:

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

Виды запросов:

  1. Запрос на выборку: выборка данных в таблице результирующего запроса на основе указанных условий отбора.

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

Наиболее простой способ создать такой запрос – воспользоваться кнопкой «Создать» и в открывшемся окне выбрать команду «Перекрестный запрос».

  1. Запрос с параметром: критерий отбора задает сам пользователь, введя нужный параметр при вызове запроса.

Для создания запроса сначала следует создать обычный запрос на выборку. Затем в строке «Условие отбора» для нужного поля поставить «[ ]». Внутри заданных квадратных пишется текст (в принципе любой, кроме названия имеющихся полей), например «Введите искомое значение».

  1. Запросы действия;

  2. SQL запросы.