Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство к MS Access.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
676.64 Кб
Скачать

Условия для полей с типами данных «Текстовый», «Поле memo» и «Гиперссылка»

Ниже приведены примеры использования поля «Страна» в запросе, сформированном на основе таблицы сведений о контактах. Условие задается в строке Условие для данного поля в бланке запроса.

Условие, заданное для поля типа «Гиперссылка», применяется к отображаемой (текстовой) части значения поля. Чтобы задать условие для части с адресом URL, используйте выражение HyperlinkPart. Используется следующий синтаксис: HyperlinkPart([Таблица1].[Поле1],1) = "http://www.microsoft.com/", где «Таблица1» — имя таблицы, содержащей поле гиперссылки, «Поле1» — это поле гиперссылки, а http://www.microsoft.com — это адрес URL, который требуется сопоставить.

ЗАПИСИ

УСЛОВИЕ

РЕЗУЛЬТАТ ЗАПРОСА

Точно соответствуют определенному значению, например, «Китай»

"Китай"

Записи, в которых поле «Страна» содержит значение «Китай».

Не соответствуют определенному значению, например, «Мексика»

Not "Мексика"

Записи, в которых значением поля «Страна» не является «Мексика».

Начинаются с заданной строки символов, например «С»

Like С*

Записи, в которых название страны начинается с буквы «С», например, Словакия, США и т.д.

 ПРИМЕЧАНИЕ.   Используемая в выражении звездочка (*) является подстановочным знаком и заменяет любые данные. Список подстановочных знаков см. в статье Справочные сведения о подстановочных знаках в приложении Access.

Не начинаются с заданной строки символов, например «С»

Not Like С*

Записи, в которых названия стран не начинаются с буквы «С».

Содержат заданную строку, например «Корея»

Like "*Корея*"

Записи с названиями стран, которые содержат слово «Корея».

Не содержат заданную строку, например «Корея»

Not Like "*Корея*"

Записи с названиями стран, которые не содержат слово «Корея».

Заканчиваются заданной строкой, например «ина»

Like "*ина"

Записи, в которых названия стран заканчиваются на «ина», например «Украина» или «Аргентина».

Не заканчиваются заданной строкой, например «ина»

Not Like "*ина"

Записи, в которых названия стран не заканчиваются на «ина», например «Украина» или «Аргентина».

Содержат пустые значения (значение отсутствует)

Is Null

Записи, в которых данное поле не содержит значения.

Не содержат пустых значений

Is Not Null

Записи, в которых данное поле содержит ненулевое значение.

Содержат пустую строку

"" (прямые кавычки)

Записи, в которых поле имеет пустое (но не нулевое) значение. Например, записи о продажах для другого отдела могут содержать пустое значение в поле «Страна».

Не содержат пустую строку

Not ""

Записи, в которых поле имеет непустое значение.

Содержит нулевые или пустые значения

"" Or Is Null

Записи, в которых значение в поле отсутствует или пусто.

Ненулевые и непустые

Is Not Null And Not ""

Записи, в которых поле «Страна» имеет непустое и ненулевое значение.

При сортировке в алфавитном порядке следуют за определенным значением, например «Мексика»

>= "Мексика"

Записи для всех стран, начиная с Мексики и вплоть до конца алфавита.

Входят в определенный диапазон, например от А до Г

Like "[А-Г]*"

Записи, в которых название страны начинается с одной из букв от «А» до «Г».

Совпадают с одним из двух значений, например «Словакия» или «США»

"Словакия" Or "США"

Записи для США и Словакии.

Содержат одно из значений, указанных в списке

In("Франция", "Китай", "Германия", "Япония")

Записи для всех стран, упомянутых в списке.

Содержат определенные знаки в заданном месте значения поля

Right([Страна], 1) = "а"

Все записи, в которых названия стран оканчиваются на букву «а».

Соответствуют заданной длине

Len([Страна]) > 10

Записи, в которых длина названия страны превышает 10 знаков.

Соответствуют заданному шаблону

Like "Лив??"

Записи для стран, таких как Ливия и Ливан, названия которых включают пять знаков, первые три из которых — «Лив».

 ПРИМЕЧАНИЕ.   Используемые в выражении знаки ? и _являются подстановочными и заменяют один знак. . Знак _нельзя использовать в одном выражении со знаком ? или в одном выражении с подстановочным знаком *. Можно использовать подстановочный знак _ в выражении, которое содержит знак %.