SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Rechercher et supprimer les doublons sur Access
Suite à la demande d’un abonné, nous allons découvrir comment trouver et supprimer des
doublons sur une table Access. Si vous travaillez sur une base de données Access
volumineuse comportant de nombreux enregistrements, vous pouvez avoir besoin de la
nettoyer notamment au niveau des doublons.
Deux options s’offrent à vous :


Soit vous souhaitez simplement connaître les doublons et vous les supprimerez vousmême ;



Soit vous souhaitez détecter les doublons et les supprimer.

Vous retrouverez la base de données utilisée dans l’Espace membres.

Détecter les doublons d’une table Access :

Ouvrez votre base de données et, dans l’onglet Créer, cliquez sur Assistant requête

.

Dans la boîte de dialogue, sélectionnez Assistant Requête trouver les doublons et cliquez sur
Ok.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
1
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Choisissez la table ou requête contenant vos doublons, dans ce cas, il s’agit de la Table Clients,
et cliquez sur Suivant.

Choisissez les champs susceptibles de contenir des doublons. Pour cet exemple, j’ai dupliqué
la ligne entière donc tous les champs sauf CP et Villes (plusieurs clients peuvent habiter la
même ville) feront l’affaire. Je sélectionne le champ Nom par un double-clic et clique sur
Suivant.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
2
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Choisissez les champs à afficher dans la requête finale. Si vous ne sélectionnez rien, vous
n’aurez que le champ dupliqué, à savoir Nom. Ce qui n’est pas très pratique, car vous pouvez
avoir des homonymes qui ne seraient pas forcément des doublons. Je sélectionne donc tous les
champs en cliquant sur

, puis Suivant.

Donnez un nom à votre requête, laissez coché Afficher les résultats et cliquez sur Terminer.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
3
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Votre requête est terminée :

Vous avez toujours vos doublons dans la Table Clients. Vous pourrez rouvrir la requête à tout
moment et, si vous modifiez le champ sur lequel porte la recherche de doublons que ce soit
dans la table ou dans la requête, à la réouverture de la requête, celle-ci se mettra à jour avec les
champs modifiés en moins. Si vous n’avez pas beaucoup de doublons, vous pouvez tout à fait
supprimer les lignes d’enregistrement une par une soit dans la table, soit dans la requête.

Détecter et supprimer les doublons d’une table Access :
Comme l’indique l’aide d’Office, vous ne pouvez pas vous servir de cette requête pour créer
une requête de suppression car cela supprimera tous les champs en double et ne laissera même
pas un enregistrement unique.
Étant donné qu’une clé primaire ne peut pas contenir des doublons, nous allons nous servir de
cela pour nettoyer la table.
Créez une copie de la table contenant les doublons en cliquant droit dessus, dans le panneau de
navigation > Copier. Puis, cliquez droit sur un espace vide du panneau de navigation > Coller.
Dans la boîte de dialogue qui s’ouvre, vous pouvez donner un nom à cette copie sachant que la
table qui va être créée sera la même table sans les doublons et qu’elle sera donc la table
définitive et que vous ne pouvez pas la renommer comme la table d’origine puisqu’elle existe
encore (vous pourrez le faire par la suite). Cochez Structure seulement et cliquez sur Ok.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
4
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Ouvrez cette copie : vous vous retrouverez, pour l’instant, avec une table contenant les mêmes
champs, mais complètement vide.

Passez en Mode création par un clic droit sur l’onglet > Mode création

.

Déplacez la clé primaire qui se trouve sur N° client à Nom (qui est le champ sur lequel nous
souhaitons porter la recherche). Comme la présence d’une seule clé primaire est possible,

placez-vous directement sur le champ Nom et cliquez sur Clé primaire

.

Puis, fermez la table en cliquant droit sur l’onglet > Fermer et enregistrez les modifications.

Nous allons maintenant créer une requête d’ajout. Allez dans l’onglet Créer et cliquez sur

Création de requête

. Dans la boîte de dialogue, choisissez la table d’origine (Clients),

cliquez sur Ajouter, puis Fermer et, dans le ruban, sélectionnez Ajout

.

Dans la boîte de dialogue, choisissez la table créée (Copie de Clients) et cliquez sur Ok. Comme
je souhaite reprendre tous les champs, je fais glisser l’astérisque (*) située au début de la table
Clients vers l’emplacement du premier champ de la requête. Cela permet d’ajouter tous les
champs sans avoir à cliquer sur chacun d’eux.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
5
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Attention : cette manipulation n’est pas à effectuer pour toutes les requêtes car vous ne pouvez
pas indiquer de critère sur un astérisque.

Enfin, cliquez sur Exécuter

.

Une première boîte de dialogue vous indique que vous allez copier 24 lignes ce qui correspond
à tous les enregistrements de la table d’origine. Cliquez sur Oui.

Puis, une seconde boîte de dialogue vous informe que tous les enregistrements ne seront pas
intégrés : c’est normal puisque nous avons créé la clé primaire sur le champ Nom. Cliquez sur
Oui.

Fermez la requête en cliquant droit sur l’onglet. Il n’est pas nécessaire d’enregistrer celle-ci
surtout si vous comptez supprimer la table d’origine car Access ne retrouvera plus la table.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
6
Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013

Votre table copiée contient désormais des enregistrements uniques :

Vous pouvez supprimer la table d’origine et renommer la nouvelle table comme bon vous
semble.

Article écrit par Lydia Provin du blog
Votre Assistante – Le Blog : http://www.votreassistante.net/blog
7

Contenu connexe

En vedette

Manualpowerpoint
ManualpowerpointManualpowerpoint
Manualpowerpointcarmenguede
 
Maestria Psicologia Del Aprendizaje 2 Texto Mediado Original
Maestria Psicologia Del Aprendizaje 2 Texto Mediado OriginalMaestria Psicologia Del Aprendizaje 2 Texto Mediado Original
Maestria Psicologia Del Aprendizaje 2 Texto Mediado OriginalAdalberto
 
Comunicacion y educacion 02
Comunicacion y educacion 02Comunicacion y educacion 02
Comunicacion y educacion 02Adalberto
 
MaestríA 1 La Escuela Nueva O Activa
MaestríA 1 La Escuela Nueva O ActivaMaestríA 1 La Escuela Nueva O Activa
MaestríA 1 La Escuela Nueva O ActivaAdalberto
 
02 enfoques historicos-de-la-gerencia
02 enfoques historicos-de-la-gerencia02 enfoques historicos-de-la-gerencia
02 enfoques historicos-de-la-gerenciaAdalberto
 
Formulaire RLH Juillet 2012 (Légifrance)
Formulaire RLH Juillet 2012 (Légifrance)Formulaire RLH Juillet 2012 (Légifrance)
Formulaire RLH Juillet 2012 (Légifrance)Nathalie SALLES
 
Le Nouvel Impératif Industriel (
Le Nouvel Impératif Industriel (Le Nouvel Impératif Industriel (
Le Nouvel Impératif Industriel (Nathalie SALLES
 
Guide de l'étudiant5
Guide de l'étudiant5Guide de l'étudiant5
Guide de l'étudiant5Faiz Morchid
 
Presentación bcn septimo intento
Presentación bcn septimo intentoPresentación bcn septimo intento
Presentación bcn septimo intentoAlicia Hernando
 
Desarrollo profesional
Desarrollo profesionalDesarrollo profesional
Desarrollo profesionalAdalberto
 
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...sfnv
 
Une blonde a l'ecole
Une blonde a l'ecoleUne blonde a l'ecole
Une blonde a l'ecolechilles
 
Tendencias desde trendtrotters en navarra factori
Tendencias desde trendtrotters en navarra factoriTendencias desde trendtrotters en navarra factori
Tendencias desde trendtrotters en navarra factoriAsier López Rangil
 
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...sfnv
 
Poa se está mejorando 2010
Poa  se está mejorando  2010Poa  se está mejorando  2010
Poa se está mejorando 2010Adalberto
 

En vedette (20)

Manualpowerpoint
ManualpowerpointManualpowerpoint
Manualpowerpoint
 
Maestria Psicologia Del Aprendizaje 2 Texto Mediado Original
Maestria Psicologia Del Aprendizaje 2 Texto Mediado OriginalMaestria Psicologia Del Aprendizaje 2 Texto Mediado Original
Maestria Psicologia Del Aprendizaje 2 Texto Mediado Original
 
Comunicacion y educacion 02
Comunicacion y educacion 02Comunicacion y educacion 02
Comunicacion y educacion 02
 
MaestríA 1 La Escuela Nueva O Activa
MaestríA 1 La Escuela Nueva O ActivaMaestríA 1 La Escuela Nueva O Activa
MaestríA 1 La Escuela Nueva O Activa
 
02 enfoques historicos-de-la-gerencia
02 enfoques historicos-de-la-gerencia02 enfoques historicos-de-la-gerencia
02 enfoques historicos-de-la-gerencia
 
Yo amigo de lo ajeno
Yo amigo de lo ajenoYo amigo de lo ajeno
Yo amigo de lo ajeno
 
Formulaire RLH Juillet 2012 (Légifrance)
Formulaire RLH Juillet 2012 (Légifrance)Formulaire RLH Juillet 2012 (Légifrance)
Formulaire RLH Juillet 2012 (Légifrance)
 
Le Nouvel Impératif Industriel (
Le Nouvel Impératif Industriel (Le Nouvel Impératif Industriel (
Le Nouvel Impératif Industriel (
 
Guide de l'étudiant5
Guide de l'étudiant5Guide de l'étudiant5
Guide de l'étudiant5
 
Presentación bcn septimo intento
Presentación bcn septimo intentoPresentación bcn septimo intento
Presentación bcn septimo intento
 
Insolite1
Insolite1Insolite1
Insolite1
 
Desarrollo profesional
Desarrollo profesionalDesarrollo profesional
Desarrollo profesional
 
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...
19èmes journées de la SFNV - Communications paramédicales libres - A; LAUDOUA...
 
Une blonde a l'ecole
Une blonde a l'ecoleUne blonde a l'ecole
Une blonde a l'ecole
 
Tendencias desde trendtrotters en navarra factori
Tendencias desde trendtrotters en navarra factoriTendencias desde trendtrotters en navarra factori
Tendencias desde trendtrotters en navarra factori
 
Jugement du 11 mars 2015
Jugement du 11 mars 2015Jugement du 11 mars 2015
Jugement du 11 mars 2015
 
Internet
InternetInternet
Internet
 
L'outil Milestone en bibliothèque : l'exemple toulousain - Jean-Michel Ramos
L'outil Milestone en bibliothèque : l'exemple toulousain - Jean-Michel RamosL'outil Milestone en bibliothèque : l'exemple toulousain - Jean-Michel Ramos
L'outil Milestone en bibliothèque : l'exemple toulousain - Jean-Michel Ramos
 
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...
19èmes journées de la SFNV - Communications paramédicales libres 2 - E. HONAR...
 
Poa se está mejorando 2010
Poa  se está mejorando  2010Poa  se está mejorando  2010
Poa se está mejorando 2010
 

Similaire à Rechercher et supprimer les doublons sur Access

Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...
Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...
Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...Votre Assistante
 
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...Votre Assistante
 
Ajouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessAjouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessVotre Assistante
 
Créer une requête de création de table Access
Créer une requête de création de table AccessCréer une requête de création de table Access
Créer une requête de création de table AccessVotre Assistante
 
Comment compacter une base de données Access en VBA.pdf
Comment compacter une base de données Access en VBA.pdfComment compacter une base de données Access en VBA.pdf
Comment compacter une base de données Access en VBA.pdfVotre Assistante
 
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...Votre Assistante
 
Créer un tableau croisé dynamique avec Excel
Créer un tableau croisé dynamique avec ExcelCréer un tableau croisé dynamique avec Excel
Créer un tableau croisé dynamique avec ExcelVotre Assistante
 
Imprimer des étiquettes d’adresses avec Access
Imprimer des étiquettes d’adresses avec AccessImprimer des étiquettes d’adresses avec Access
Imprimer des étiquettes d’adresses avec AccessVotre Assistante
 
Créer un espace de travail sur Photoshop
Créer un espace de travail sur PhotoshopCréer un espace de travail sur Photoshop
Créer un espace de travail sur PhotoshopVotre Assistante
 
Manuel wordpress ad avenue
Manuel wordpress   ad avenueManuel wordpress   ad avenue
Manuel wordpress ad avenueFrançois Huynh
 
Fiches Pratique Libre Office Calc 5
Fiches Pratique Libre Office Calc 5Fiches Pratique Libre Office Calc 5
Fiches Pratique Libre Office Calc 5Guillaume MAURIN
 
Cour sqlserver
Cour sqlserverCour sqlserver
Cour sqlservergenerhone
 
Tutoriel google documents
Tutoriel google documentsTutoriel google documents
Tutoriel google documentsanneschnepp
 
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)Votre Assistante
 
Gérer les onglets Excel et imprimer un classeur en recto-verso
Gérer les onglets Excel et imprimer un classeur en recto-versoGérer les onglets Excel et imprimer un classeur en recto-verso
Gérer les onglets Excel et imprimer un classeur en recto-versoVotre Assistante
 

Similaire à Rechercher et supprimer les doublons sur Access (20)

Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...
Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...
Comment cocher et décocher des cases à cocher en 1 clic dans un formulaire su...
 
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...
Créer une facture avec Access – Partie 1/3 – Création des tables et des relat...
 
Ajouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire AccessAjouter une navigation par onglets sur un formulaire Access
Ajouter une navigation par onglets sur un formulaire Access
 
Créer une requête de création de table Access
Créer une requête de création de table AccessCréer une requête de création de table Access
Créer une requête de création de table Access
 
Comment compacter une base de données Access en VBA.pdf
Comment compacter une base de données Access en VBA.pdfComment compacter une base de données Access en VBA.pdf
Comment compacter une base de données Access en VBA.pdf
 
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...
Explication du code VBA utilisé dans le tutoriel Créer un formulaire personna...
 
Créer un tableau croisé dynamique avec Excel
Créer un tableau croisé dynamique avec ExcelCréer un tableau croisé dynamique avec Excel
Créer un tableau croisé dynamique avec Excel
 
Imprimer des étiquettes d’adresses avec Access
Imprimer des étiquettes d’adresses avec AccessImprimer des étiquettes d’adresses avec Access
Imprimer des étiquettes d’adresses avec Access
 
Créer un espace de travail sur Photoshop
Créer un espace de travail sur PhotoshopCréer un espace de travail sur Photoshop
Créer un espace de travail sur Photoshop
 
Manuel wordpress ad avenue
Manuel wordpress   ad avenueManuel wordpress   ad avenue
Manuel wordpress ad avenue
 
Sql
SqlSql
Sql
 
Requetes
RequetesRequetes
Requetes
 
Fiches Pratique Libre Office Calc 5
Fiches Pratique Libre Office Calc 5Fiches Pratique Libre Office Calc 5
Fiches Pratique Libre Office Calc 5
 
Access tables
Access tablesAccess tables
Access tables
 
Cour sqlserver
Cour sqlserverCour sqlserver
Cour sqlserver
 
Fiches Pratiques O.O Calc
Fiches Pratiques O.O CalcFiches Pratiques O.O Calc
Fiches Pratiques O.O Calc
 
Tutoriel google documents
Tutoriel google documentsTutoriel google documents
Tutoriel google documents
 
O oo base
O oo baseO oo base
O oo base
 
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)
Fusionner deux ou plusieurs cellules en une seule sur Excel (formule concaténer)
 
Gérer les onglets Excel et imprimer un classeur en recto-verso
Gérer les onglets Excel et imprimer un classeur en recto-versoGérer les onglets Excel et imprimer un classeur en recto-verso
Gérer les onglets Excel et imprimer un classeur en recto-verso
 

Plus de Votre Assistante

Comment créer un effet de texte avec une ombre longue sur Illustrator ?
Comment créer un effet de texte avec une ombre longue sur Illustrator ?Comment créer un effet de texte avec une ombre longue sur Illustrator ?
Comment créer un effet de texte avec une ombre longue sur Illustrator ?Votre Assistante
 
Comment créer un modèle de document Word ?
Comment créer un modèle de document Word ?Comment créer un modèle de document Word ?
Comment créer un modèle de document Word ?Votre Assistante
 
Comment ouvrir plusieurs images dans Camera Raw ?
Comment ouvrir plusieurs images dans Camera Raw ?Comment ouvrir plusieurs images dans Camera Raw ?
Comment ouvrir plusieurs images dans Camera Raw ?Votre Assistante
 
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?Votre Assistante
 
Comment créer un modèle de diaporama PowerPoint ?
Comment créer un modèle de diaporama PowerPoint ?Comment créer un modèle de diaporama PowerPoint ?
Comment créer un modèle de diaporama PowerPoint ?Votre Assistante
 
Comment calculer l'âge dans une base de données Access ?
Comment calculer l'âge dans une base de données Access ?Comment calculer l'âge dans une base de données Access ?
Comment calculer l'âge dans une base de données Access ?Votre Assistante
 
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...Comment modifier le contenu d’une liste déroulante en cascade si la précédent...
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...Votre Assistante
 
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?Votre Assistante
 
Comment créer un effet vignettage sur Photoshop ?
Comment créer un effet vignettage sur Photoshop ?Comment créer un effet vignettage sur Photoshop ?
Comment créer un effet vignettage sur Photoshop ?Votre Assistante
 
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?Votre Assistante
 
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...Votre Assistante
 
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...Votre Assistante
 
Comment numéroter certaines lignes dans Word ?
Comment numéroter certaines lignes dans Word ?Comment numéroter certaines lignes dans Word ?
Comment numéroter certaines lignes dans Word ?Votre Assistante
 
Comment créer un modèle de base de données Access ?
Comment créer un modèle de base de données Access ?Comment créer un modèle de base de données Access ?
Comment créer un modèle de base de données Access ?Votre Assistante
 
Comment créer un effet fourrure sur Illustrator ?
Comment créer un effet fourrure sur Illustrator ?Comment créer un effet fourrure sur Illustrator ?
Comment créer un effet fourrure sur Illustrator ?Votre Assistante
 
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...Votre Assistante
 
Comment créer un calendrier perpétuel sur Excel ?
Comment créer un calendrier perpétuel sur Excel ?Comment créer un calendrier perpétuel sur Excel ?
Comment créer un calendrier perpétuel sur Excel ?Votre Assistante
 
Créer un bonhomme de neige avec Illustrator
Créer un bonhomme de neige avec IllustratorCréer un bonhomme de neige avec Illustrator
Créer un bonhomme de neige avec IllustratorVotre Assistante
 
Pourquoi et comment créer un plan sur Excel ?
Pourquoi et comment créer un plan sur Excel ?Pourquoi et comment créer un plan sur Excel ?
Pourquoi et comment créer un plan sur Excel ?Votre Assistante
 
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)Votre Assistante
 

Plus de Votre Assistante (20)

Comment créer un effet de texte avec une ombre longue sur Illustrator ?
Comment créer un effet de texte avec une ombre longue sur Illustrator ?Comment créer un effet de texte avec une ombre longue sur Illustrator ?
Comment créer un effet de texte avec une ombre longue sur Illustrator ?
 
Comment créer un modèle de document Word ?
Comment créer un modèle de document Word ?Comment créer un modèle de document Word ?
Comment créer un modèle de document Word ?
 
Comment ouvrir plusieurs images dans Camera Raw ?
Comment ouvrir plusieurs images dans Camera Raw ?Comment ouvrir plusieurs images dans Camera Raw ?
Comment ouvrir plusieurs images dans Camera Raw ?
 
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?
Comment créer des listes déroulantes en cascade à 3 niveaux sur Excel ?
 
Comment créer un modèle de diaporama PowerPoint ?
Comment créer un modèle de diaporama PowerPoint ?Comment créer un modèle de diaporama PowerPoint ?
Comment créer un modèle de diaporama PowerPoint ?
 
Comment calculer l'âge dans une base de données Access ?
Comment calculer l'âge dans une base de données Access ?Comment calculer l'âge dans une base de données Access ?
Comment calculer l'âge dans une base de données Access ?
 
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...Comment modifier le contenu d’une liste déroulante en cascade si la précédent...
Comment modifier le contenu d’une liste déroulante en cascade si la précédent...
 
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?
Comment utiliser et modifier des icônes Font Awesome sur Illustrator ?
 
Comment créer un effet vignettage sur Photoshop ?
Comment créer un effet vignettage sur Photoshop ?Comment créer un effet vignettage sur Photoshop ?
Comment créer un effet vignettage sur Photoshop ?
 
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?
Comment réinitialiser (vider) une liste déroulante en cascade sur Excel ?
 
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...
Comment insérer des données Excel dans PowerPoint avec ou sans mise à jour au...
 
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...
Pourquoi utiliser le menu Développeur de Microsoft et comment l’afficher sur ...
 
Comment numéroter certaines lignes dans Word ?
Comment numéroter certaines lignes dans Word ?Comment numéroter certaines lignes dans Word ?
Comment numéroter certaines lignes dans Word ?
 
Comment créer un modèle de base de données Access ?
Comment créer un modèle de base de données Access ?Comment créer un modèle de base de données Access ?
Comment créer un modèle de base de données Access ?
 
Comment créer un effet fourrure sur Illustrator ?
Comment créer un effet fourrure sur Illustrator ?Comment créer un effet fourrure sur Illustrator ?
Comment créer un effet fourrure sur Illustrator ?
 
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...
Comment créer une carte de vœux sur Photoshop avec un effet de sapin de Noël ...
 
Comment créer un calendrier perpétuel sur Excel ?
Comment créer un calendrier perpétuel sur Excel ?Comment créer un calendrier perpétuel sur Excel ?
Comment créer un calendrier perpétuel sur Excel ?
 
Créer un bonhomme de neige avec Illustrator
Créer un bonhomme de neige avec IllustratorCréer un bonhomme de neige avec Illustrator
Créer un bonhomme de neige avec Illustrator
 
Pourquoi et comment créer un plan sur Excel ?
Pourquoi et comment créer un plan sur Excel ?Pourquoi et comment créer un plan sur Excel ?
Pourquoi et comment créer un plan sur Excel ?
 
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)
Gérer sa facturation avec Access (MAJ du tutoriel Créer une facture avec Access)
 

Rechercher et supprimer les doublons sur Access

  • 1. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Rechercher et supprimer les doublons sur Access Suite à la demande d’un abonné, nous allons découvrir comment trouver et supprimer des doublons sur une table Access. Si vous travaillez sur une base de données Access volumineuse comportant de nombreux enregistrements, vous pouvez avoir besoin de la nettoyer notamment au niveau des doublons. Deux options s’offrent à vous :  Soit vous souhaitez simplement connaître les doublons et vous les supprimerez vousmême ;  Soit vous souhaitez détecter les doublons et les supprimer. Vous retrouverez la base de données utilisée dans l’Espace membres. Détecter les doublons d’une table Access : Ouvrez votre base de données et, dans l’onglet Créer, cliquez sur Assistant requête . Dans la boîte de dialogue, sélectionnez Assistant Requête trouver les doublons et cliquez sur Ok. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 1
  • 2. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Choisissez la table ou requête contenant vos doublons, dans ce cas, il s’agit de la Table Clients, et cliquez sur Suivant. Choisissez les champs susceptibles de contenir des doublons. Pour cet exemple, j’ai dupliqué la ligne entière donc tous les champs sauf CP et Villes (plusieurs clients peuvent habiter la même ville) feront l’affaire. Je sélectionne le champ Nom par un double-clic et clique sur Suivant. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 2
  • 3. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Choisissez les champs à afficher dans la requête finale. Si vous ne sélectionnez rien, vous n’aurez que le champ dupliqué, à savoir Nom. Ce qui n’est pas très pratique, car vous pouvez avoir des homonymes qui ne seraient pas forcément des doublons. Je sélectionne donc tous les champs en cliquant sur , puis Suivant. Donnez un nom à votre requête, laissez coché Afficher les résultats et cliquez sur Terminer. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 3
  • 4. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Votre requête est terminée : Vous avez toujours vos doublons dans la Table Clients. Vous pourrez rouvrir la requête à tout moment et, si vous modifiez le champ sur lequel porte la recherche de doublons que ce soit dans la table ou dans la requête, à la réouverture de la requête, celle-ci se mettra à jour avec les champs modifiés en moins. Si vous n’avez pas beaucoup de doublons, vous pouvez tout à fait supprimer les lignes d’enregistrement une par une soit dans la table, soit dans la requête. Détecter et supprimer les doublons d’une table Access : Comme l’indique l’aide d’Office, vous ne pouvez pas vous servir de cette requête pour créer une requête de suppression car cela supprimera tous les champs en double et ne laissera même pas un enregistrement unique. Étant donné qu’une clé primaire ne peut pas contenir des doublons, nous allons nous servir de cela pour nettoyer la table. Créez une copie de la table contenant les doublons en cliquant droit dessus, dans le panneau de navigation > Copier. Puis, cliquez droit sur un espace vide du panneau de navigation > Coller. Dans la boîte de dialogue qui s’ouvre, vous pouvez donner un nom à cette copie sachant que la table qui va être créée sera la même table sans les doublons et qu’elle sera donc la table définitive et que vous ne pouvez pas la renommer comme la table d’origine puisqu’elle existe encore (vous pourrez le faire par la suite). Cochez Structure seulement et cliquez sur Ok. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 4
  • 5. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Ouvrez cette copie : vous vous retrouverez, pour l’instant, avec une table contenant les mêmes champs, mais complètement vide. Passez en Mode création par un clic droit sur l’onglet > Mode création . Déplacez la clé primaire qui se trouve sur N° client à Nom (qui est le champ sur lequel nous souhaitons porter la recherche). Comme la présence d’une seule clé primaire est possible, placez-vous directement sur le champ Nom et cliquez sur Clé primaire . Puis, fermez la table en cliquant droit sur l’onglet > Fermer et enregistrez les modifications. Nous allons maintenant créer une requête d’ajout. Allez dans l’onglet Créer et cliquez sur Création de requête . Dans la boîte de dialogue, choisissez la table d’origine (Clients), cliquez sur Ajouter, puis Fermer et, dans le ruban, sélectionnez Ajout . Dans la boîte de dialogue, choisissez la table créée (Copie de Clients) et cliquez sur Ok. Comme je souhaite reprendre tous les champs, je fais glisser l’astérisque (*) située au début de la table Clients vers l’emplacement du premier champ de la requête. Cela permet d’ajouter tous les champs sans avoir à cliquer sur chacun d’eux. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 5
  • 6. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Attention : cette manipulation n’est pas à effectuer pour toutes les requêtes car vous ne pouvez pas indiquer de critère sur un astérisque. Enfin, cliquez sur Exécuter . Une première boîte de dialogue vous indique que vous allez copier 24 lignes ce qui correspond à tous les enregistrements de la table d’origine. Cliquez sur Oui. Puis, une seconde boîte de dialogue vous informe que tous les enregistrements ne seront pas intégrés : c’est normal puisque nous avons créé la clé primaire sur le champ Nom. Cliquez sur Oui. Fermez la requête en cliquant droit sur l’onglet. Il n’est pas nécessaire d’enregistrer celle-ci surtout si vous comptez supprimer la table d’origine car Access ne retrouvera plus la table. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 6
  • 7. Votre Assistante – Le Blog : http://www.votreassistante.net/blog - le 10/12/2013 Votre table copiée contient désormais des enregistrements uniques : Vous pouvez supprimer la table d’origine et renommer la nouvelle table comme bon vous semble. Article écrit par Lydia Provin du blog Votre Assistante – Le Blog : http://www.votreassistante.net/blog 7