Partager via


Relation.CreateField, méthode (DAO)

S’applique à : Access 2013, Office 2013

Crée un objet Field (espaces de travail Microsoft Access uniquement).

Syntaxe

expression .CreateField(Name, Type, Size)

Expression Variable qui représente un objet Relation .

Paramètres

Nom

Obligatoire/facultatif

Type de données

Description

Name

Facultatif

Variant

Chaîne qui identifie de manière unique le nouvel objet Field. Reportez-vous à la propriété Name pour plus d'informations sur les noms valides pour l'objet Field.

Type

Facultatif

Variant

Argument non pris en charge pour cet objet.

Size

Facultatif

Variant

Argument non pris en charge pour cet objet.

Valeur renvoyée

Field

Remarques

Vous pouvez utiliser la méthode CreateField pour créer un champ, spécifier le nom, le type de données et la taille du champ. Si vous omettez une ou plusieurs des parties facultatives lorsque vous utilisez la méthode CreateField, vous pouvez utiliser une instruction d'affectation appropriée pour définir ou réinitialiser la propriété correspondante avant d'ajouter le nouvel objet à la collection. Une fois que vous avez ajouté le nouvel objet, vous pouvez modifier une partie de ses paramètres de propriété, mais pas tous. Pour plus d'informations, consultez les rubriques des différentes propriétés.

Les arguments type et size s’appliquent uniquement aux objets Field dans un objet TableDef . Les arguments suivants sont ignorés quand un objet Field est associé un objet Index ou Relation.

Si name fait référence à un objet qui est déjà membre de la collection, une erreur d’exécution se produit lorsque vous utilisez la méthode Append .

Pour supprimer un objet Field d'une collection Fields, utilisez la méthode Delete dans la collection. Vous ne pouvez pas supprimer un objet Field dans la collection Fields d'un objet TableDef une fois que vous avez créé un index qui renvoie à ce champ.