Задание значений по умолчанию для полей и элементов управления

Задание значений по умолчанию для полей и элементов управления

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

В этой статье

Сведения о значениях по умолчанию

Задание значения по умолчанию для поля таблицы

Задание значения по умолчанию для элемента управления

Задание строки по умолчанию для списка или поля со списком

Примеры значений по умолчанию

Сведения о значениях по умолчанию

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

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

Вы можете настроить значение по умолчанию для полей таблицы с типами данных "Текст", "Memo", "Число", "Дата/время", "Валюта", "Да/нет" и "Гиперссылка". Если не указать значение, поле будет пустым, пока значение не будет введено. После определения значения по умолчанию Access будет применять его ко всем новым записям, которые вы добавляете. При желании вы можете изменить значение в записи, если это не запрещено правилом проверки.

К началу страницы

Задание значения по умолчанию для поля таблицы

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

Задание значения по умолчанию

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

  2. Выберите поле, которое требуется изменить.

  3. На вкладке Общие введите значение в поле свойства Значение по умолчанию.

    Значение, которое можно ввести, зависит от типа данных, заданного для поля. Например, в поле "Дата/время" можно ввести =Date() для вставки текущей даты. Примеры значений по умолчанию см. в разделе Примеры значений по умолчанию далее в этой статье.

  4. Сохраните изменения.

К началу страницы

Задание значения по умолчанию для элемента управления

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

Задание значения по умолчанию

  1. В области навигации щелкните правой кнопкой мыши форму, которую вы хотите изменить, и выберите команду Конструктор.

  2. Щелкните правой кнопкой мыши элемент управления, который требуется изменить, и выберите пункт Свойства или нажмите клавишу F4.

  3. На странице свойств откройте вкладку Все, найдите свойство Значение по умолчанию и введите значение.

  4. Чтобы сохранить изменения, нажмите клавиши CTRL+S.

К началу страницы

Задание строки по умолчанию для списка или поля со списком

По умолчанию в списках и полях со списком отображаются два типа списков: списки значений и списки подстановки. Список значений — это жестко заданный список элементов, который хранится в свойстве Источник строк списка или поля со списком. С другой стороны, список подстановки берет данные из поля подстановки (поля, которое использует запрос для получения данных из другой таблицы), а затем загружает их в поле со списком.

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

Задание значения по умолчанию для списка значений

  1. В области навигации щелкните правой кнопкой мыши форму, которую вы хотите изменить, и выберите команду Конструктор.

  2. Щелкните правой кнопкой мыши список или текстовое поле и выберите пункт Свойства или нажмите клавишу F4.

  3. Убедитесь, что свойство Источник строк содержит список значений. Элементы списка значений заключено в двойные кавычки и через точку с запятой. Например, вы видите список следующим образом: " "хорошая ";" Ярмарки";" Poor".

  4. Если свойство Источник строк содержит запрос (строку текста, которая начинается с SELECT), перейдите к следующей последовательности шагов.

  5. В поле свойства Значение по умолчанию введите следующее:

    [control_name]. ItemData (n)

    В этом случае элемент_управления — это имя списка или поля со списком, а n — это номер элемента списка, который нужно выводить по умолчанию. Если вы не знаете имя элемента управления, просмотрите значение свойства Имя в верхней части страницы свойств.

    Предположим, например, что у вас есть поле со списком Владелец и вы хотите по умолчанию использовать его третье значение. В поле свойства Значение по умолчанию введите следующее:

    [Владелец].ItemData(2)

    Нужно ввести 2 вместо 3, так как нумерация ItemData начинается с нуля, а не с единицы.

  6. Сохраните изменения и переключитесь в режим формы. Выбранное значение по умолчанию будет выводиться в списке или поле со списком при добавлении записи в базу данных.

Задание значения по умолчанию для списка подстановки

  1. Откройте таблицу, которая содержит исходные данные для поля подстановки, в режиме таблицы.

  2. Запишите значение ключа, связанное с элементом, который вы хотите использовать по умолчанию.

    Примечание : По умолчанию Access скрывает поля первичного и внешнего ключа. Если вы не видите поле ключа, щелкните правой кнопкой мыши любую ячейку в строке заголовков таблицы, выберите команду Отобразить столбцы и в диалоговом окне Отображение столбцов выберите ключевое поле и нажмите кнопку Закрыть.

  3. В области навигации щелкните правой кнопкой мыши таблицу, содержащую поле подстановки, и выберите команду Конструктор.

  4. Выберите поле подстановки и на вкладке Общие в поле свойства Значение по умолчанию введите значение ключа, записанное на этапах 1 и 2. Это значение, соответствующее элементу списка, который вы хотите использовать по умолчанию.

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

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

К началу страницы

Примеры значений по умолчанию

В следующей таблице перечислены и описаны некоторые значения по умолчанию. Вы можете адаптировать эти примеры к собственным данным.

Выражение

Значение поля по умолчанию

1

1

"MT"

MT

"Пушкино, Московская область"

Пушкино, Московская область (обратите внимание на то, что значение необходимо заключить в кавычки, если в нем есть знаки препинания)

""

Пустая строка

Date( )

Текущая дата

=Yes

"Yes" отображается на локальном языке компьютера

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×