Définir les options de correction automatique de nom

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Correction automatique de nom permet de maintenir votre base de données Access à partir de la résistance à la fois la conception de base de données est modifiée. Correction automatique de nom peut :

  • Détecter les changements de noms d’un objet de base de données qui sont susceptibles d’entraîner un dysfonctionnement des autres objets

  • Corriger automatiquement ce problème

  • Enregistrer dans un journal toutes les corrections effectuées

Par défaut, la correction automatique de nom est défini pour détecter et corriger les problèmes, mais ne pas à ouvrir une session corrections. Correction automatique de nom légèrement empêcher les performances du système, et vous souhaiterez peut-être désactiver cette option si votre conception de base de données n'est pas soumis aux modifications de conception non planifiée. Ou, vous souhaiterez peut-être Access pour suivre les corrections effectuées. Vous pouvez définir les options de correction automatique de nom pour chaque base de données de bureau.

Remarque : La correction automatique de nom aide à maintenir la synchronisation des noms d’objets de base de données. Les autres problèmes potentiels liés aux modifications de structure, par exemple les problèmes résultant de la suppression d’objets de base de données, ne sont pas directement gérés par la correction automatique de nom.

Remarque : Les fonctionnalités décrites dans cet article ne s'applique pas aux applications de web Access – le type de base de données vous concevez avec Access et publiez en ligne. Pour plus d'informations, voir créer une application Access .

Contenu de cet article

Pourquoi utiliser la correction automatique de nom ?

Fonctionnement de la correction automatique de nom

Activer ou désactiver les options de correction automatique de nom

Pourquoi utiliser la correction automatique de nom ?

Lorsque vous utilisez une base de données dont la structure est fréquemment modifiée par les utilisateurs, certains objets de base de données peuvent cesser de fonctionner en cas de modification de la structure d’autres objets de base de données. Cela peut se produire lorsque le nom d’un objet change et que ce changement n’est pas accompagné des changements correspondants pour les objets qui dépendent de l’objet d’origine.

Par exemple, si vous créez une requête basée sur une table nommée Clients et si le nom de la table est changé ultérieurement en Client, la requête que vous avez créée cesse de fonctionner à la suite de cette modification du nom. À part ce détail, la requête est correcte ; par conséquent, si vous corrigez le nom de la table dans la structure de la requête, cette dernière se remet à fonctionner.

La fonctionnalité de correction automatique de nom peut assurer à votre place le suivi des modifications de noms et corriger automatiquement ces derniers dans les formulaires, états, tables, requêtes, champs ou contrôles (par exemple les zones de texte).

Correction automatique de nom et informations sur la dépendance des objets

La correction automatique de nom crée des mappages de nom basés sur les informations de dépendance d’objets pour les tables, requêtes, formulaires et états. Ces mappages vous permettent d’utiliser le volet Office Dépendances d’objet pour afficher la liste des objets qui dépendent d’une table ou d’un formulaire spécifique, ainsi que les objets dont dépend cette table ou ce formulaire. Le mappage de nom d’un objet est mis à jour chaque fois que vous enregistrez et fermez cet objet.

Remarque : Par défaut, le suivi des modifications de nom ne sont pas activée dans les bases de données créées à l'aide d'Access 97 ou les versions antérieures d'Access, même après avoir converti les bases de données en un nouveau format de fichier de base de données. Toutefois, vous pouvez activer le nom du suivi des modifications après avoir converti ces bases de données dans un format plus récent.

Quand ne pas utiliser la correction automatique de nom ?

N’utilisez pas la correction automatique de nom dans les situations suivantes :

  • La structure de votre base de données ne change pas    Si la structure de votre base de données ne change pas, vous pouvez améliorer les performances du système en désactivant la correction automatique de nom.

  • Vous voulez réduire la taille de votre fichier de base de données et gérer les modifications des noms d’objets manuellement    Lorsque la correction automatique de nom est activée pour une base de données, vous pouvez noter une augmentation de la taille de la base de données. Cette augmentation est imputable aux mappages de nom créés par la correction automatique de nom, lorsque cette option est activée. Si vous désactivez la correction automatique de nom, les mappages de nom sont supprimés, ce qui réduit la taille de la base de données.

Éléments non corrigés par la correction automatique de nom

La correction automatique de nom ne s’applique pas aux cas suivants :

  • Les modifications des noms de formulaires, d’états ou de contrôles ne sont pas suivies.

  • Les noms de tables, de requêtes ou de champs dans les macros ou dans le code ne sont pas corrigés.

Haut de la page

Fonctionnement de la correction automatique de nom

La correction automatique de nom comprend trois options : Suivi des informations de correction automatique de nom, Effectuer la correction automatique de nom et Historique de la correction automatique de nom. Chacune des deux dernières options dépend de l’option précédente activée.

Suivi des informations de correction automatique de nom

Lorsque vous activez la correction automatique de nom pour assurer le suivi des modifications de nom d’une base de données, Access effectue les actions suivantes :

  1. Il tente d’obtenir un accès exclusif à la base de données.

  2. Il recherche les objets ouverts.

  3. Il signale et ferme les objets ouverts.

  4. Il met à jour les mappages de nom en ouvrant, en enregistrant et en fermant l’ensemble des tables, requêtes, formulaires et états.

  5. Il restaure la base de données à l’état qui était le sien avant la promotion en mode exclusif.

Interruption du mappage de nom

La création de mappages de nom peut prendre plusieurs minutes. Vous pouvez appuyer sur Échap pour annuler cette étape. Cependant, les mappages de nom de certains objets ne seront plus à jour ; par ailleurs, vous ne pourrez pas afficher les informations de dépendance relatives à ces objets tant que les mappages de nom n’auront pas été mis à jour.

Remarque : Si vous interrompez Access (en appuyant sur Échap) lorsqu’il met à jour les mappages de nom, Access ne désactive pas l’option Suivi des informations de correction automatique de nom. L’option Suivi des informations de correction automatique de nom reste sélectionnée même si les mappages de nom n’ont pas tous été mis à jour. Pour redémarrer le processus de mise à jour des mappages de nom, procédez comme suit :

  1. Dans le ruban, cliquez sur l’onglet Fichier. Le mode Backstage s’ouvre.

  2. À gauche, cliquez sur Options. La boîte de dialogue Options Access s’ouvre.

  3. Dans le volet gauche de la boîte de dialogue Options Access, cliquez sur Base de données active.

  4. Désactivez la case à cocher Suivi des informations de correction automatique de nom, puis cliquez sur OK. Access vous avertit que tous les objets de base de données ouverts doivent être fermés pour que la modification prenne effet.

  5. Fermez, puis rouvrez la base de données.

  6. Rouvrez la boîte de dialogue Options Access, puis sous la catégorie Base de données active, activez la case à cocher Suivi des informations de correction automatique de nom et cliquez sur OK.

Sinon, pour mettre à jour manuellement le mappage de nom d’un objet particulier, ouvrez l’objet en mode Création, puis enregistrez ce dernier.

Que se passe-t-il lors de la désactivation du Suivi des informations de correction automatique de nom ?

Lorsque vous désactivez la correction automatique de nom pour arrêter le suivi des modifications de nom, Access effectue les actions suivantes :

  1. Il tente d’obtenir un accès exclusif à la base de données.

  2. Il recherche les objets ouverts.

  3. Il signale et ferme les objets ouverts.

  4. Il supprime les mappages de nom de toutes les tables, requêtes, formulaires et états.

  5. Il restaure la base de données à l’état qui était le sien avant la promotion en mode exclusif.

Si Access ne termine pas le processus de suivi des modifications ou de suppression des mappages de nom, il enregistre une erreur dans la table Échec des enregistrements des corrections automatiques de noms.

Effectuer la correction automatique de nom

Vous devez d’abord activer l’option Suivi des informations de correction automatique de nom avant de pouvoir activer l’option Effectuer la correction automatique de nom.

Lorsque l’option Effectuer la correction automatique de nom est activée, Access utilise les mappages de nom pour déterminer si une modification de nom affecte d’autres objets de base de données, puis il corrige les occurrences du nom modifié dans les objets dépendants.

Historique des corrections automatiques de noms

Vous devez d’abord activer l’option Suivi des informations de correction automatique de nom et l’option Effectuer la correction automatique de nom avant de pouvoir activer l’option Historique de la correction automatique de nom.

Lorsque l’option Historique de la correction automatique de nom est activée, Access assure le suivi des corrections effectuées à la suite des modifications de noms d’objets. Chaque correction s’affiche en tant qu’enregistrement dans la table Historique correction automatique de nom.

Haut de la page

Activer ou désactiver les options de correction automatique de nom

Les trois options de correction automatique de nom peuvent être activées dans la boîte de dialogue Options Access. Vous pouvez activer ou désactiver les options de correction automatique de nom uniquement pour la base de données active.

  1. Dans le ruban, cliquez sur l'onglet fichier. Le mode Backstage s'ouvre.

  2. À gauche, cliquez sur Options. La boîte de dialogue Options Access s’ouvre.

  3. Dans le volet gauche de la boîte de dialogue Options Access, cliquez sur Base de données active.

  4. Sous Options de correction automatique de nom, activez ou désactivez les options de votre choix :

    • Suivi des informations de correction automatique de nom    Lorsque cette option est sélectionnée, Access assure le suivi des modifications des noms d’objets dans la base de données. Les informations de suivi sont stockées dans les mappages de nom. Lorsque vous activez cette option pour la première fois, Access crée un mappage de nom pour chacun des objets de base de données existants. Le mappage de nom reste actualisé tant que cette option reste sélectionnée. Les mappages de nom servent à corriger les erreurs liées aux changements de noms et à générer les informations de dépendance d’objets. Les mappages de nom ne sont pas directement accessibles.

      Vous devez sélectionner cette option avant de pouvoir sélectionner d’autres options de correction automatique de nom.

      Remarque : L’activation de cette option n’entraîne pas la correction automatique des modifications de nom. Elle permet uniquement de créer les mappages utilisés pour les corrections ultérieures.

    • Effectuer la correction automatique de nom    Lorsque cette option est sélectionnée, Access corrige automatiquement les modifications de nom lorsqu’elles se produisent. Vous pouvez sélectionner cette option uniquement si l’option Suivi des informations de correction automatique de nom est déjà sélectionnée. Pour effectuer une correction automatique de nom, Access utilise les mappages de nom créés lorsque l’option Suivi des informations de correction automatique de nom était activée.

      Vous devez sélectionner cette option avant de pouvoir sélectionner l’option Historique de la correction automatique de nom.

    • Historique des corrections automatiques de noms    Access conserve un journal des corrections effectuées par la fonctionnalité de correction automatique de nom. Chaque correction s’affiche en tant qu’enregistrement dans la table Historique correction automatique de nom.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×