Метод 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 после создания индекса, ссылающегося на поле.