Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Окно конструктора запроса



Окно конструктора разделено на две части. В верхней части находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна.

Нижняя часть является бланком запроса, или, как его называют, QBE – областью (Query by Example – запрос по образцу). Здесь указываются параметры запроса и данные, которые нужно отобрать, а также определяется способ их отображения на экране. Для перемещения из верхней панели окна в нижнюю и обратно используется клавиша F6.

Включение полей в запрос

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

Примечание:

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

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

Можно определить другие значения свойств, выполнив команду Свойства из меню Вид: Описание (текст, содержащий описание объекта), Формат поля (представление данных на экране), Число десятичных знаков (для числовых данных, Маска ввода, Подпись (заголовок столбца).

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

Установка критериев отбора записей

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

Чтобы найти записи с конкретным значением, в каком либо поле, нужно ввести это значение в данное поле в строке бланка QBE Условие отбора.

Критерии, устанавливаемые в QBE – области, должны быть заключены в кавычки. Если Access идентифицирует введенные символы как критерии отбора, то заключает их в кавычки автоматически, а если нет, то сообщает о синтаксической ошибке.

Виды критериев

Для создания запроса с несколькими критериями пользуются различными операторами.

3.1 Логическая операция или

Можно задать несколько условий отбора, соединенных логическим оператором или  (or), для некоторого поля одним из двух способов:

    1) можно ввести все условия в одну ячейку строки Условие отбора, соединив их логическим оператором или (or). В этом случае будут выбраны данные, удовлетворяющие хотя бы одному из условий.

Например, запись 4 or 5соответствует тому, что будут выбраны фамилии с оценками 4 или 5.

    2) ввести второе условие в отдельную ячейку строки  или. И если используется несколько строк  или, то чтобы запись была выбрана, достаточно выполнения условий хотя бы в одной из строк или. При такой записи условия также будут выбраны фамилии с оценками 4 или 5.

3.2. Логическая операция и

Логическая операция и (and) используется в том случае, когда должны быть выполнены оба условия и только в этом случае запись будет выбрана.

Например, записав условие >2 and <5 будут выбраны только оценки 3 и 4.

Чтобы объединить несколько условий отбора оператором и ( and ), следует привести их в одной строке.

Исключить группу данных из состава анализируемых запросом записей позволяет следующий критерий < > 4. В этом случае можно не использовать кавычки.

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

3.3.Оператор B etween

Оператор B etween  позволяет задать диапазон значений, например between 10 and 20

Оператор In позволяет задавать используемый для сравнения список значений. Например, in (“первый”,”второй”,”третий”)

3.4. Оператор L ike

Оператор L ike полезен для поиска образцов в текстовых полях, причем можно использовать шаблоны:

* — обозначает любое количество (включая нулевой) символов;

? — любой одиночный символ;

# — указывает, что в данной позиции должна быть цифра.

Например, для выбора фамилии, начинающейся с буквы П и с окончанием “ов” можно записать like П*ов


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 244; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь