• NOT– условие выполняется в том случае, если не выполняется условие, находящееся справа от оператора NOT. Например, условие [Рейтинг] NOT =0равносильно условию [Рейтинг]<>0.
• AND– условие выполняется, если выполнены оба условия справа и слева от оператора. Например, если задано условие >= #01.01.2008# AND <= Date()+30, то вводимая дата должна быть не ранее начала 2008 года, но не позднее чем через 30 дней после текущей даты.
• OR– условие выполняется, если выполнено хотя бы одно из условий справа и слева от оператора. Например, условие
0 OR >=500выполняется, если вводимое число равно нулю или не менее 500.
...
Примечание
Имена полей таблицы, используемые в условии, заключаются в квадратные скобки, даты – в решетки, текстовые константы – в кавычки.
Если выражение слева от оператора не указано, вместо него подставляется значение поля, для которого создано условие. Например, для поля Рейтинг вместо условия [Рейтинг]>0 можно написать просто >0.
Полный список операторов, используемых при создании условий, а также сведения об использовании построителя выражений приведены в справочной системе Access в разделе Выражения? Создание выражений.
Следующее свойство, о котором пойдет речь, – это значение по умолчанию.
Значение по умолчанию
Значение по умолчанию автоматически устанавливается в поле при создании новой записи. Если вы зададите значение по умолчанию, это позволит вам ускорить ввод данных в том случае, когда во многих записях не потребуется менять значение по умолчанию на какое-либо другое.
Чтобы создать значение по умолчанию, введите значение свойства Значение по умолчанию. Например, чтобы в поле Датапо умолчанию устанавливалась текущая дата, введите значение Date().
Далее рассмотрим следующее свойство поля – обязательное поле.
Обязательное поле
Если поле обязательно должно быть заполнено, то в свойстве Обязательное полевыберите из списка значение Да. Программа Access не позволит сохранить запись, если не введено значение обязательного поля.
Завершим обзор свойств полей таблицы рассмотрением свойства, позволяющего создать индекс для поля.
Индексирование
Индекс – это объект базы данных, предназначенный для повышения производительности выполнения запросов. В результате создания индекса для поля значительно ускоряется выполнение операций поиска, сортировки и группировки по значениям этого поля. Чем больше записей в таблице, тем заметнее увеличивается скорость действия.
Однако следует учитывать, что добавление индекса замедляет выполнение операций создания и редактирования записей, поскольку эти операции требуют обновления индекса. Поэтому рекомендуется индексировать только те поля, к которым наиболее часто обращаются другие компоненты базы данных.
Например, вы можете создать индекс для поля Клиенттаблицы Заказы компании, если планируется регулярно составлять список заказов конкретного клиента.
Чтобы создать индекс для поля, в свойстве Индексированное полевыберите значение Да (Допускаются совпадения)или Да (Совпадения не допускаются). В первом случае возможно наличие записей с одинаковыми значениями индексируемого поля, во втором случае значения поля должны быть уникальны.
Если вы хотите просмотреть список индексов, созданных для полей таблицы, нажмите кнопку Индексына вкладке Конструктор. По умолчанию название индекса совпадает с названием индексируемого поля, однако можно ввести другое название. Помимо созданных вами индексов, в списке обычно присутствует еще один, поскольку первичный ключ таблицы индексируется автоматически.
Теперь, когда была рассмотрена настройка полей таблицы, перейдем к работе со связями между таблицами.
Настройка связей между таблицами
В данном разделе вы узнаете, как создать и удалить связи между таблицами, как включить режим обеспечения целостности данных и как просмотреть дочерние записи при редактировании родительской таблицы.
Прежде чем приступить к настройке связей, следует отметить, что для установки связи между таблицами используются общие поля этих таблиц. Вторичный ключ дочерней таблицы содержит значения первичного ключа родительской таблицы, и таким образом запись дочерней таблицы ссылается на одну из записей родительской таблицы.
Читать дальше
Конец ознакомительного отрывка
Купить книгу