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.
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.