Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Условный запрос




Для создания такого запроса нужно:

1. Нажать кнопку Создать, выбрать способ создания (Конструктор) или дважды щелкнуть по кнопке Создание запроса в режиме конструктора.

2. В окне Добавление таблицы выделить таблицу (таблицы), из которой будут выбираться данные. Нажать кнопку Добавить. Нажать кнопку Закрыть.

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

4. В строке Условие отбора того поля, на которое налагается условие ввести условие отбора. При этом используются операторы:

– логические операторы – OR, AND, NOT;

– операторы сравнения. <, <=, >, >=, =, < >;

– оператор IN, который проверяет значение поля на равенство любому значению из списка (операндом является список, заключенный в круглые скобки);

– оператор BETWEEN, который проверяет значение на принадлежность диапазону (BETWEEN 15 AND 30 – аналогично условию >=15 and <=30);

– оператор LIKE, который проверяет соответствие текстового поля заданному шаблону символов (Like Ф* – текст, начинающийся на букву Ф).

Если условие налагается на несколько полей и они связаны логическим оператором И, то условия вводятся в одной строке под нужными полями, если логическим оператором ИЛИ – то в разных строках под нужными полями.

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

6. Нажать кнопку закрытия окна, на вопрос о сохранении ответить Да и ввести имя запроса.

Для удаления таблицы из бланка запроса нужно выделить ее щелчком мыши и нажать Del. Для удаления поля из бланка запроса нужно выделить его по области выделения (в верхней части поля) и нажать Del.

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

15.2. Запросы с вычисляемыми полями

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

Например, пусть необходимо создать запрос «Разница в цене» для задачи «Продажи».

1. Сначала нужно указать поля, значения которых будут выводиться в запросе (в нашем запросе это поля Наименование товара, Цена из таблицы «Товары» и поле Цена продажи из таблицы «Заказы»).

2. Для вычисления разницы в цене нужно установить курсор в пустом столбце строки Поле и нажать кнопку Построить на панели инструментов.

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

Рис. 15. 2 – Формирование запроса с Построителем выражений

Для создания выражения нужно:

– в левом нижнем окне дважды щелкнуть по слову Таблицы (откроются имена таблиц);

– щелкнуть по таблице Заказы и в среднем окне дважды щелкнуть по полю Цена продажи (при этом ссылка на поле Цена продажи будет введена в верхнем окне), щелкнуть по кнопке «–», затем щелкнуть в левом окошке по таблице Товары, в среднем окне дважды щелкнуть по полю Цена и нажать ОК. В поле будет введено построенное выражение вида:

Выражение1: [Заказы]![Цена продажи]–[Товары]![Цена]

У вычисляемого поля вместо слова Выражение1 можно ввести смысловое название столбца – например, Разница.

3. Запустить запрос на выполнение.





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 378 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Самообман может довести до саморазрушения. © Неизвестно
==> читать все изречения...

2491 - | 2332 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.