Лекция: Правила составления условий отбора данных

При задании условий отбора данных необходимо соблюдать следующие пра­вила.

1.Перед вводом значения текстового (символьного) поля должен стоять знак «=».

2.Вводимая строка символов должна быть заключена в кавычки. Данное правило, если вы забыли его соблюсти, ACCESS выполнит сам.

3.Математические условия выборки определяются известными операторами сравнения (=,< >, <, >, <=, >=).

Кроме этих операторов могут применяться специальные опе­раторы сравнения BETWEEN, IN, LIKE (смотри таблицу 1.2).

 

 

 

Рисунок 1.11 – Пример заполнения бланка запроса на выборку

 

4. При составлении условий выборки по полям Дата/Время могут применяться условия (функции), которые при составлении запроса вводятся как вычисляемые поля (таблица 1.3). Если необходимо выбрать записи, отвечающие одновременно нескольким параметрам, значениям нескольких полей, что соответствует логическому условию И (AND), то соответствующие зна­чения полей вводятся в строку «Условие отбора».

Таблица 1.3 – Функции, применяемые для задания свойств или условий выборки в полях типа Дата/Время

Функция Значение
Day Устанавливает условие выборки по числам месяца в диапазоне от 1 до 31
Month Устанавливает условие выборки по месяцам в диапазоне от 1 до 12
Year Устанавливает условие выборки по годам в диапазоне от 100 до 9999
Weekday Устанавливает условие выборки по дням недели от 1 (воскресенье) до 7 (суббота)
Hour Устанавливает условие выборки по часам суток от 0 до 23
Datepart «q» или «ww» Устанавливает условие выборки по диапазонам времени (номер недели, номер квартала). Записывается так: Datepart «q» — для выбора по кварталам; Datepart «ww» — для выбора по неделям (q принимает значения от 1 до 4, ww принимает значения от 1 до 53)
Date () Устанавливает текущую дату как условие выборки, напри­мер условие «<Date()-15» означает, что будут выбраны все записи, дата которых меньше текущей на 15 дней

 

Если выбор записей необходимо произвести по значениям не­скольких полей, связанным отношением исключающего ИЛИ (OR), то соответствующие значения вводятся в ячейки строки «ИЛИ».

Ввод условий отбора данных непосредственно в строки Конструктора запросов мы рекомендуем при конструировании постоян­ных запросов.

При конструировании параметрических запросов ввод условий отбора данных мы рекомендуем производить через формы.

еще рефераты
Еще работы по информатике