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

NoteЗамечание

Вы можете указать значения по умолчанию для полей любого типа, за исключением полей типа General.

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

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

  1. Откройте базу данных, содержащую таблицу.

  2. Откройте таблицу в Конструкторе таблиц (Table Designer).

  3. На закладке Fields (Поля) выберите желаемое поле.

  4. В боксе Default value (Значение по умолчанию) в области Field validation (Проверка поля) впечатайте желаемое значение по умолчанию для выбранного поля.

    NoteСовет

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

  5. Щелкните по командной кнопке OK.

Для получения более подробной информации смотрите Fields Tab, Table Designer.

Для программного указания значения по умолчанию для поля

  • При создании таблицы с помощью команды SQL CREATE TABLE, включите в нее опцию DEFAULT с указанием требуемого значения.

- или -

  • Для редактирования существующей таблицы откройте ее с помощью команды USE и затем используйте команду SQL ALTER TABLE с опцией DEFAULT.

Для получения более подробной информации смотрите CREATE TABLE - SQL Command and ALTER TABLE - SQL Command.

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

 CopyCode imageСкопировать код
CREATE TABLE Customer (Cust_ID C(6), Company C(40), Contact C(30), ;
   MaxOrdAmt Y(4) DEFAULT 1000)

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

 CopyCode imageСкопировать код
ALTER TABLE Customer ALTER COLUMN MaxOrdAmt SET DEFAULT 1000

Для просмотра значения по умолчанию для поля в таблице базы данных

  • Используйте функцию DBGETPROP( ) для извлечения значения свойства поля DefaultValue.

Для получения более подробной информации смотрите DBGETPROP( ) Function.

Смотрите также