Supprimer des enregistrements en double à l’aide d’une requête

Supprimer des enregistrements en double à l’aide d’une requête

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

Les données dupliquées creeps souvent lorsque plusieurs utilisateurs ajouter des données à la base de données en même temps ou si la base de données n’a pas été conçu pour rechercher les doublons. Il est plus facile à utiliser une requête lorsque vous souhaitez supprimer un grand nombre de données en double. La première étape consiste à trouver des enregistrements en double avec une requête dans votre base de données.

Remarque : Les méthodes décrites dans cet article ne s’appliquent pas aux applications web Access.

Avant de supprimer des données

Comme il est impossible d’annuler les suppressions de données, vérifiez que votre base de données est prête avant d’entreprendre de supprimer des enregistrements en double :

  • vérifiez que le fichier n’est pas en lecture seule ;

  • si vous partagez votre base de données avec d’autres, demandez-leur de fermer les objets avec lesquels vous voulez travailler pour éviter tout risque de conflit de données ;

  • Si vous disposez des autorisations pour ouvrir la base de données en mode exclusif : cliquez sur fichier >Ouvriret sélectionnez la base de données. Cliquez sur la flèche en regard ouverte et cliquez sur Ouvrir en exclusif.

  • Surtout, n’oubliez pas de sauvegarder votre base de données. La seule façon de récupérer des enregistrements supprimés consiste à les restaurer à partir d’une sauvegarde. Une opération de suppression peut également supprimer des enregistrements des tables liées.

Remarque : Pour restaurer à partir d’une sauvegarde, fermez et renommez le fichier d’origine de sorte que la copie de sauvegarde puisse utiliser le nom de la version d’origine. Attribuez à la copie de sauvegarde le nom de la version d’origine, puis ouvrez-la dans Access.

Créer et exécuter une requête Suppression

  1. Cliquez sur l’onglet créer > Création de requête dans la boîte de dialogue Afficher la Table, double-cliquez sur la table à partir de laquelle vous voulez supprimer des enregistrements.

  2. Double-cliquez sur l’astérisque (*) pour ajouter tous les champs de la table dans le concepteur de requêtes.

  3. Ajoutez les champs à utiliser pour identifier les enregistrements à supprimer. Par exemple, supposons qu’un client mette un terme à son activité et que vous deviez supprimer toutes les commandes en cours de ce client. Pour rechercher uniquement ces enregistrements, vous pouvez ajouter les champs de référence client et de date de commande à la grille de création.

  4. Vous pouvez également Ajouter des critères dans la ligne Critères. Par exemple, vous pouvez ajouter le code du client du client qui a cessé son entreprise et la date après laquelle les commandes de ce client ne sont pas valides.

  5. Désactivez la case à cocher Afficher pour chaque champ de critère.

  6. Sous l’onglet Création, cliquez sur Exécuter. Vérifiez que la requête renvoie les enregistrements que vous voulez supprimer.

  7. Cliquez sur Mode Création et dans l’onglet Création, cliquez sur Supprimer. Access transforme la requête sélection en une requête Suppression, masque la ligne Afficher dans la partie inférieure de la grille de création et ajoute la ligne Supprimer.

  8. Une dernière vérification supplémentaire avant d’exécuter la requête de suppression : vérifiez que la ligne Supprimer dans la colonne * (tous les champs) affiche De et doit figurer dans toutes les colonnes de critères.

  9. Sous l’onglet Création, cliquez sur Exécuter > Oui.

Pour plus d’informations, voir comparer deux tables et rechercher des enregistrements sans correspondance.

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.

×