Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л 14 5-3-4.doc
Скачиваний:
5
Добавлен:
01.05.2019
Размер:
74.75 Кб
Скачать

4.Использование условий отбора для поиска определенных записей

Условия отбора — это ограничения, накладываемые на запрос или расширенный фильтр для определения записей, с которыми он будет работать. Например, вместо просмотра всех поставщиков компании, можно просмотреть только поставщиков из Литвы. Для этого необходимо указать условие отбора, отсеивающее все записи, кроме тех, у которых в поле «Страна» указано «Литва».

Чтобы задать условие отбора для поля в бланке запроса, введите выражение в ячейку Условие отбора для данного поля. В предыдущем примере выражением является «Литва». Могут быть использованы и более сложные выражения, например, «Between 1000 And 5000».

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

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

  • Известна только часть значения.

  • Требуется найти значения, начинающиеся с конкретной буквы или соответствующие определенному шаблону.

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

Если используется язык SQL ядра базы данных Microsoft Jet в базе данных, допускается использование следующих подстановочных знаков в запросах и выражениях для поиска значений полей, записей или имен файлов. Эти же знаки можно использовать в окнах Поиск и Замена в базе данных Access или в проекте.

Знак

Описание

Пример

*

Соответствует любому количеству знаков. Может использоваться в качестве первого или последнего знака текстовой строки.

wh* — поиск слов what, white и why.

?

Соответствует любому текстовому знаку.

B?ll — поиск слов Ball, Bell и Bill.

[ ]

Соответствует любому одному знаку из заключенных в скобки.

B[ae]ll — поиск слов Ball и Bell, но не Bill.

!

Соответствует любому одному знаку, кроме заключенных в скобки.

b[!ae]ll — поиск слов bill и bull, но не bell или ball.

-

Соответствует любому знаку из диапазона. Необходимо указывать этот диапазон по возрастанию (от A до Z, но не от Z до A).

b[a-c]d — поиск слов bad, bbd и bcd.

#

Соответствует любой цифре.

1#3 — поиск значений 103, 113, 123.

 

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

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

  2. В бланке запроса выполните одно из следующих действий.

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

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

5.Общие сведения о построителе выражений.

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

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

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

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

При вставке идентификатора в выражение построитель вставляет только те его части, которые требуются в текущем контексте. Например, при запуске построителя выражений из окна свойств формы «Клиенты» и вставке идентификатора для свойства Вывод на экран (Visible) будет вставлено только имя свойства Visible. При использовании данного выражения вне контекста формы необходимо включать полный идентификатор: Forms![Клиенты].Visible

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]