Студопедия

КАТЕГОРИИ:


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

Условия отбора записей

Модификация запроса

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

Для удаления поля в бланке запроса надо выделить удаляемый столбец, щелкнув кнопкой мыши а области маркировки столбца и нажать клавишу <Вырезать> или выполнить пункт ленточного меню Настройка запроса|Удалить столбцы.

Для перемещения поля в бланке надо выделить соответствую­щий столбец и перетащить его в новую позицию с помощью мыши. Столбец, на место которого перемещен новый, и все столбцы спра­ва от него будут сдвинуты вправо.

 

Условия отбора записей могут задаваться для одного или не­скольких полей в соответствующей строке бланка запроса.

Условием отбора является выражение, которое состоит из опе­раторов сравнения и сравниваемых операторов. В качестве операто­ров сравнения и логических операторов могут использоваться: =, <, >, < >, Between, In, Like, And, Or, Not, которые определяют опера­цию над одним или несколькими операндами.

Если условие отбора не содержит оператора, то по умолчанию используется оператор =.

В качестве операндов могут использоваться: литералы, констан­ты и идентификаторы (ссылки).

Литералом является значение, воспринимаемое буквально, а не как значение переменной или результат вычисления, например чис­ло, строка, дата.

Константами являются неизменяющиеся значения, например True, Falls, Да, Нет, Null.

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

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

Например, [Имя таблицы]! [Имя поля].

Условия отбора, заданные в одной строке, связываются с помо­щью логической операции И, заданные в разных строках — с помощью логической операции ИЛИ. Эти операции могут быть заданы явно в условии отбора с помощью операторов АND и ОR соответственно.

Сформировать условие отбора можно с помощью построителя выражения. Перейти в окно Построитель выражений можно, нажав кнопку Построитель на панели инструментов или выбрав команду Построить в контекстно-зависимом меню. Курсор мыши должен быть установлен в ячейке ввода условия отбора.

 

После ввода выражения в бланк и нажатия клавиши <Enter> выполняет синтаксический анализ выражения и отображает его в соответствии с результатами этого анализа.

Для выполнения запроса необходимо на панели инструментов Конструктора запросов нажать кнопку Запуск (!) или Представление запроса.

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

 

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

 

Поле Выражение Описание
Пункт Назначения "Москва" Отображает заказы на доставку товаров в Москву
Пункт Назначения "Москва" Оr "Санкт-Пе­тербург" Использует оператор Оr для отображения заказов на доставку товаров в Москву или Санкт-Петербург
Дат аОтгрузки Веtween #05.01.03# And #10.01.03# Использует оператор Веtween... And для отображения заказов на отгрузку товаров не ранее 5-янв-ОЗ и не позднее 10-янв-О3
Дата Отгрузки #2/2/03# Отображает заказы на отгрузку товаров 2-фев-ОЗ
Страна Доставки In("Россия", "США") Использует оператор In для отображения заказов на доставку товаров в Россию или США
Страна Доставки Not "США" Использует оператор Not для отображе­ния заказов на доставку товаров во все страны, за исключением США
Имя Клиента Like « С» Заказы на доставку товаров клиентам, имена которых начинаются с буквы С
Название >="Н" Отображает заказы на доставку товаров в фирмы, названия которых начинаются с букв, находящихся в диапазоне от Н до Я
Дата Заказа < Date()- 30 Использует функцию Dateдля отображе­ния заказов, сделанных ранее, чем 30 дней назад
Дата Заказа Year([ДатаЗаказа])=2009 Использует функцию Year для отображе­ния аказов, сделанных в 2009 году
Дата Заказа Year [ДатаЗаказа])= Year (Now()) And Month([ДатаЗаказа])= Month(Now()) Использует функции Year и Month, а так­же оператор And для отображения заказов текущего года и месяца
ОбластьДостанки Is Null Отображает заказы для клиентов, у кото­рых поле «Область Доставки» является пустым
Область Доставки Is Not Null Отображает заказы для клиентов, у кото­рых поле «Область Доставки» содержит какое-либо значение
Факс   Отображает заказы для клиентов, у кото­рых нет факсимильного аппарата, то есть для тех клиентов, у которых поле «Факс» содержит пустую строку, а не значение NULL

 

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


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


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



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




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