Share via


CreateRecord data block

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser le bloc de données CréerEnregistrement pour créer un nouvel enregistrement dans la table spécifiée.

Remarque

Le bloc de données CréerEnregistrement est disponible uniquement dans les macros de données.

Setting

Le bloc de données CréerEnregistrement utilise les arguments suivants.

Argument

Obligatoire

Description

Créer un enregistrement dans

Oui

Nom de la table dans laquelle créer le nouvel enregistrement.

Alias

Non

Chaîne qui identifie l’enregistrement. Vous pouvez utiliser l’alias de l’enregistrement pour l’identifier.

Remarques

L’enregistrement créé par CréerEnregistrement devient automatiquement l’enregistrement actif.

Après l’instruction CreateRecord , vous pouvez insérer un bloc de commandes qui s’exécuteront avant la validation du nouvel enregistrement. Les actions suivantes sont disponibles dans un bloc de données CréerEnregistrement.

CancelRecordChange, action de macro

Comment, instruction de macro

Group, instruction de macro

Si... Puis... Instruction de macro Else

SetField, action de macro

SetLocalVar, action de macro

Après que l'action CréerEnregistrement a créé un enregistrement, utilisez l'action DéfinirChamp pour spécifier une valeur d'un champ dans le nouvel enregistrement.

Vous pouvez utiliser une instruction If... Then... Else pour effectuer des opérations basées sur une condition.

Pour annuler la création d'un enregistrement, utilisez l'action AnnulerModificationEnregistrement. Cela empêche la validation des modifications et quitte le bloc de données CréerEnregistrement.

Une fois le nouvel enregistrement validé, vous pouvez utiliser la variable locale IdentitéDernierEnregistrementCréé pour travailler avec l'enregistrement. Par exemple, utilisez la syntaxe suivante pour faire référence au champ AssignedTo de l’enregistrement créé le plus récemment.

[LastCreateRecordIdentity].[AssignedTo]

Le bloc de données CréerEnregistrement peut être utilisé uniquement dans les événements de macros de données Après insertion, Après MAJ et Après MAJ.