Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Полученные результаты в качестве условия отбора

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

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

Поле Выражение Описание
ПунктНазначения "Киев" Отображает заказы на доставку товаров в Киев.
ПунктНазначения "Киев" Or "Минск" Использует оператор Or для отображения заказов на доставку товаров в Киев или Минск.
ДатаОтгрузки Between #05.01.95# And #10.01.95# Использует оператор Between...And для отображения заказов на отгрузку товаров не ранее 5-янв-95 и не позднее 10-янв-95.
ДатаОтгрузки #02.02.95# Отображает заказы на отгрузку товаров 2-фев-95.
СтранаДоставки In("Канада", "Великобритания") Использует оператор In для отображения заказов на доставку товаров в Канаду или Великобританию.
СтранаДоставки Not "США" Использует оператор Not для отображения заказов на доставку товаров во все страны, за исключением США.
ИмяПолучателя Like "С*" Заказы на доставку товаров клиентам, имена которых начинаются с буквы С.
Название >="Н" Отображает заказы на доставку товаров в фирмы, названия которых начинаются с букв, находящихся в диапазоне от Н до Я.
КодЗаказа Right([КодЗаказа], 2) ="99" Использует функцию Right для отображения заказов, код которых заканчивается на 99.
Название Len([Название]) >Val(30) Использует функции Len и Val для отображения заказов для фирм, названия которых состоят из более чем 30 символов.

 

 

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

Поле Выражение Отображает
ИмяКлиента Like "С*" Выполненные заказы для клиентов, имена которых начинаются с буквы С.
ИмяКлиента Like "*Импорт" Выполненные заказы для клиентов, имена которых заканчиваются на слово "Импорт".
ИмяКлиента Like "[А-Д]*" Выполненные заказы для клиентов, имена которых начинаются с букв от А до Д.
ИмяКлиента Like "*тр*" Выполненные заказы для клиентов, имена которых содержат сочетание букв «тр».
ИмяКлиента Like "Дом мод?" Выполненные заказы для клиентов, у которых имя начинается со слова «Дом», а второе слово в имени содержит четыре буквы, причем первые три из них «мод», а четвертая неизвестна.

 

Поле Выражение Описание
ДатаИсполнения Between Date() And DateAdd("m", 3, Date()) Использует оператор Between...And и функции DateAdd и Date для отображения заказов, требующих исполнения в течение трех месяцев, начиная с сегодняшней даты включительно.
ДатаЗаказа < Date()- 30 Использует функцию Date для отображения заказов, сделанных ранее, чем 30 дней назад.
ДатаЗаказа Year([ДатаЗаказа])=1996 Использует функцию Year для отображения заказов, сделанных в 1996 году.
ДатаЗаказа DatePart("q", [ДатаЗаказа])=4 Использует функцию DatePart для отображения заказов на четвертый квартал.
ДатаЗаказа DateSerial(Year([ДатаЗаказа]),Month([ДатаЗаказа ])+1,1)-1 Использует функции DateSerial, Year и Month для отображения заказов на последний день каждого месяца.
ДатаЗаказа Year([ДатаЗаказа])= Year(Now())And Month ([ДатаЗаказа])= Month(Now()) Использует функции Year и Month, а также оператор And для отображения заказов текущего года и месяца.

Наиболее часто используемыми операторами являются:

- Оператор Between позволяет задать интервал для числового значения.

Например, Between 1 and 10 задает интервал от 1 до 10.

- Оператор In позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Например,

In (“телевизор”, “видеомагнитофон “, “плеер”).

- Оператор Like позволяет осуществить поиск по шаблону. Например, Like “плеер”.

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

- установить курсор мыши в ячейку, в которую необходимо вставить выражение;

- нажать правую кнопку мыши и выберите пункт Построить;

Диалоговое окно Построитель выражений состоит из трех раз-

делов (рис.).

 

1. Поле выражения. В верхней части окна расположено поле, в ко-

тором создается выражение путем ввода с клавиатуры или с использова-

нием операторов и элементов выражения.

2. Кнопки операторов. В средней части окна находятся кнопки с

наиболее часто используемыми операторами. При нажатии на одну из

этих кнопок построитель вставит соответствующий оператор в текущую

позицию поля выражения. Чтобы вывести полный список операторов,

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

3. Элементы выражения. В нижней части окна построителя нахо-

дятся три поля. В левом поле отображаются папки, содержащие таблицы

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

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

водятся элементы или типы элементов для папки, выбранной в левом поле.

Например, если выбрать в левом поле Встроенные функции и тип функции - в среднем, то в правом поле будет выведен список всех встроенных функций выбранного типа.

<== предыдущая лекция | следующая лекция ==>
Инструкции | Вычисляемые поля
Поделиться с друзьями:


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


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



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




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