Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вспомогательные операторы. Логические операторы -- And, Or, Not

Логические операторы -- And, Or, Not

Строковые операторы

Области применения выражений

В Access выражения можно использовать в указанных ниже целях.

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

1) Like – оператор сравнения строковых переменных

 

выражение Like " шаблон "

 

Оператор Like можно использовать для поиска значений полей, соответствующих указанному шаблону. В качестве шаблона, можно указать полное значение (например, Like “Smith”) или использовать подстановочные знаки (Подстановочные знаки. Эти знаки используют в запросах и выражениях для включения всех записей, имен файлов или других элементов, которые содержат определенные знаки или отвечают определенному образцу.), чтобы получить диапазон значений (например, Like “Sm*”).

 

 

Таблица – Подстановочные знаки(символы)

Символ Соответствие
* Несколько любых символов a*aàaBBBa, aca,aza
? Один любой символ(A-Z,A-Я,0-9) a?a à aza, a9a
F Любое количество символов (0-n)
# Одна любая цифра (0-9)
[список] Любой символ из списка
[!список] Любой символ не из списка

 

2) & – оператор конкатенации

иногда необходимо объединить значения нескольких текстовых полей, создается выражение с оператором "амперсанд" (&). Предположим, существует форма под названием "Сотрудники". Имя и фамилия каждого из сотрудников вводятся в отдельные поля, а в заголовке формы необходимо отобразить и имя, и фамилию.

Чтобы отобразить имя полностью, можно воспользоваться следующим выражением:

=[Имя] & " " & [Фамилия] àБогдан Ступка

”Отчет составил ” & Now() & ” “ &[Фамилия] à Отчет составил 12/03/09 16:15:40 Борисов

1) Between ... And

выражение [ Not ] Between значение1 And значение2

Синтаксис оператора Between...And включает в себя следующие компоненты:

выражение Выражение, определяющее поле с данными, подлежащими сравнению значение1; значение2 Выражения, между которыми должен находится компонент выражение

Если значение компонента выражение находится между значением1 и значением2 (включительно), оператор Between...And возвращает значение True; в противном случае возвращается значение False. Включение логического оператора Not приводит к проверке противоположного условия (предполагающего, что компонент выражение находится вне интервала, определенного компонентами значение1 и значение2).

IIf [СреднийБалл] Between 75 And 100, «Студент получает стипендию», «Не получает»

IIf [ДатаСдачи] Between #03/01/09# And #15/01/09#, «Студент получает стипендию», «Не получает»

2) Оператор In Определяет, равно ли значение выражения какому-либо значению из указанного списка. Синтаксис выражение [ Not ] In( значение1, значение2,... )

Синтаксис оператора In включает в себя следующие элементы. – выражение Выражение, определяющее поле с данными для вычисления – значение1, значение2... Выражение или список выражений, с которыми сравнивается выражение

Оператор In возвращает значение True, если выражение найдено в списке значений, и False, если оно не найдено. Чтобы вычислить значение выражения с обратным условием (выражения нет в списке значений), можно добавить логический оператор Not. IIf ([Животные] In (“Кошка“, “Собака“),”Домашние животные“,“Дикие животные“)

3) Оператор Is Оператор Is используется только вместе с ключевым полем Null для определения, является ли объект пустым. Например, IIf([ ФамилияКлиента ] Is Null, “ Необходимо ввести фамилию клиента !!!“)

<== предыдущая лекция | следующая лекция ==>
Общие сведения о выражениях | Создание выражений с помощью построителя выражений
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 753; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.