Работа с полями

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

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

Условия задаются в строке свойства Условие отбора (Criteria) бланка запроса с помощью выражения. Выражение может задаваться по образцу или использовать сложные функции выбора.

Для текстового поля можно вводить условия символьного типа. Подобные условия задаются по образцу. Обратите внимание, что вы не вводили знак "равенства" и не заключали текст в кавычки, хотя Access автоматически взяла слово в двойные кавычки. (Это пример ее мощности и гибкости.)

Обычно при работе с символьными данными приходится вводить равенства, неравенства или перечислять все допустимые значения.

При вводе простого выражения в поле текстового типа Access берет образец из ячейки свойства Условие отбора (Criteria) и интерпретирует его таким образом, чтобы показать все записи, в которых содержится такой же образец данных.

Это средство является довольно мощным инструментом. Учтите, что вы лишь задали образец данных, a Access не только интерпретировала его, но и использовала для создания динамического набора данных запроса. Это как раз то, что называют запросом по образцу (query by example): вы вводите образец и выполняете запрос на его основе.

Для удаления критерия из ячейки выделите ее содержимое и либо нажмите клавишу <Delete>, либо выберите команду Правка►Удалить (Edit►Delete).

Условия можно также задавать для полей с данными типа Числовой (Numeric), Дата/время (Date/Time) и Логический (Yes/No).

Access может сравнивать значение поля типа Дата/время (Date/Time) с заданным значением, используя следующие операторы сравнения: <, >, = и их комбинацию. Обратите внимание, что Access автоматически размещает значения даты между разделителями (символами #). Разделители позволяют Access отличать данные типа Дата/время (Date/Time) от данных типа Текстовый (Text). Так же, как при вводе текстовых образцов, вам необязательно вводить знаки #, поскольку Access понимает, что вам нужно, и сама преобразует формат ввода.

Создание полей таблицы эквивалентно созданию её шапки на бумаге. Для этого соответствующие строки области описания полей окна конструктора таблиц заполняются их именами и типами данных. В столбце Описание (Description) можно указать назначение поля; этот текст появляется в строке состояния при вводе данных в соответствующем поле. После ввода имени и типа данных поля можно определить порядок его использования. Для этого в области свойств нужно ввести свойства поля. Однако перед вводом любых свойств вам необходимо ввести все имена полей и их типы данных для этого примера. Некоторые из полей, которые вам понадобятся, вы уже создали.

Имя поля

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

§ Имена полей могут быть длиной от 1 до 64 символов.

§ Имена полей могут включать буквы, цифры и специальные символы.

§ Имена полей не могут включать запятых (,), восклицательных знаков (!), квадратных скобок ([]) и знаков ударения (')

§ Не допускается использование ASCII-символов, коды которых попадают в диапазон от 0 до 31, например © или ©.

§ Имя поля не может начинаться с пробела.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: