Поделиться через


Метод Index.CreateField (DAO)

Область применения: Access 2013, Office 2013

Создает новый объект Field (только для рабочих областей Microsoft Access).

Синтаксис

выражение .CreateField(Name, Type, Size)

Выражение Переменная, представляющая объект Index .

Параметры

Имя

Обязательный/необязательный

Тип данных

Описание

Name

Необязательно заполнять.

Variant

Строка, присваивающая уникальное имя новому объекту Field. См. свойство Name для получения более подробных сведений о допустимых именах Field.

Type

Необязательный

Variant

Аргумент не поддерживается для этого объекта.

Size

Необязательный

Variant

Аргумент не поддерживается для этого объекта.

Возвращаемое значение

Поле

Примечания

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

Аргументы типа и размера применяются только к объектам Field в объекте TableDef . Эти аргументы игнорируются, если объект Field связан с объектом Index или Relation.

Если имя ссылается на объект, который уже является членом коллекции, при использовании метода Append возникает ошибка во время выполнения.

Чтобы удалить объект Field из коллекции Fields, используйте метод Delete для коллекции. Вы не можете удалить объект Field из коллекции Fields объекта TableDef после создания индекса, ссылающегося на поле.