Partager via


Propriété TableDef.ConflictTable (DAO)

S’applique à : Access 2013, Office 2013

Renvoie le nom d'une table de conflits contenant les enregistrements de base de données qui sont entrés en conflit lors de la synchronisation de deux réplicas (espaces de travail Microsoft Access uniquement). String en lecture seule.

Syntaxe

expression . ConflictTable

Expression Expression qui renvoie un objet TableDef .

Remarques

La valeur renvoyée est un type de données String qui correspond à une chaîne nulle ("") s'il n'y a pas de table de conflits ou si la base de données n'est pas un réplica.

Si deux utilisateurs sur deux réplicas distincts modifient le même enregistrement de la base de données, les modifications apportées par un utilisateur ne seront pas répercutées sur l'autre réplica. Par conséquent, cet utilisateur doit résoudre les conflits.

Les conflits se produisent au niveau des enregistrements et non entre des champs. Par exemple, si un utilisateur modifie le champ Adresse et qu'un autre utilisateur met à jour le champ Téléphone du même enregistrement, l'une des modifications est refusée. Le refus se produit même s'il est peu probable que la modification acceptée et la modification refusée entraînent un conflit réel.

Le mécanisme de synchronisation gère les conflits d'enregistrements en créant des tables de conflits, qui contiennent les informations qui auraient été insérées dans la table si la modification avait réussi. Vous pouvez consulter ces tables de conflits et les parcourir ligne par ligne pour résoudre les conflits.

Toutes les tables en conflit sont nommées table_conflict, où table est le nom d’origine de la table, tronqué à la longueur maximale du nom de table.