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