Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2012, 16h20   #1
Invité de passage
 
Femme
Développeur informatique
Inscription : octobre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : octobre 2011
Messages : 13
Points : 4
Points : 4
Par défaut Gérer les doublons

Bonjour,

Je fais appel à vous concernant ma base Access, qui importe des données via un fichier excel. La base fonctionne bien, sauf que j'ai du mal à gérer les doublons. Je fais appel à vous pour savoir la manière la plus "light" de les gérer, et si la base perçoit des données déjà utilisé, elle supprime les anciennes et les remplace par les nouveaux.

Merci d'avance !

Cordialement,
Malela.
Malela est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 17h42   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
Que fais-tu actuellement pour gérer les doublons ?

Du peu que tu as dis, je procéderai ainsi :
  1. Identifier les données qui sont déjà dans ma table et qui sont dans le fichier Excel.
  2. Supprimer ces données.
  3. Importer les nouvelles données.
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 17h52   #3
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 263
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 263
Points : 309
Points : 309
Peut-être
En supposant que la table réceptrice ("Table1") ait au moins une rubrique clé "sans doublon" ...

- Import global de l'excel dans une table à l'identique (obtenue la première fois par copy structure de la table réceptrice) ... appelons la : Table2 (avec les mêmes clés sans doublon)

- Requete d'ajout de "table1" vers "table2" : les doublons seront automatiquement éjéctés par les mécanismes d'access (les enregistrements les plus frais -ceux de "Table2"- seront conservés)

- Requete de suppression de tous les enregistrements de "Table1"

- Requete d'ajout de tous les enregistrements de "Table2" dans "Table1" (qui est donc vide à ce stade et qui va donc se remplir à nouveau)

- Requete de suppression de tous les enregistrements de "Table2" en vue d'une réutilisation ultérieure.

Pourquoi faire simple ?
Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 21h53   #4
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 417
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 417
Points : 4 450
Points : 4 450
bonsoir,

ça dépend de ce qu'on appelle "doublon"...

Code :
1
2
3
Dupont     Jean     54, Bd des Acacias            49312     Saint-Philbert-en-Mauges
Dupont     J.       54 Boulevard des Acacias      49312     St-Philbert en Mauges
Dupont     Jean     54 Bd des Acacias             49312     St-Philbert-en-Mauges
Il s'agit vraisemblablement de la même personne mais une recherche de doublons avec les correspondances exactes ne marchent pas dans ce cas.

A quoi ressemble tes doublons ?
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/02/2012, 09h46   #5
Invité de passage
 
Femme
Développeur informatique
Inscription : octobre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : octobre 2011
Messages : 13
Points : 4
Points : 4
Merci pour vos réponses.

J'importe un fichier excel. Le même fichier excel peut être modifié la semaine d'après par une entité, que je réimporterai. Sauf que je voudrais que Access trouve déjà les données identiques et dans ce cas les "garder" sans importer les même une nouvelle fois. Sinon, supprimer les anciennes et importer les nouvelles données changées (car les données peuvent avoir, par exemple, un total qui différe d'une semaine sur l'autre grâce à une vente).
Je ne sais pas si c'est clair, je suis dispo pour une nouvelle explication ! (C'est le matin, je ne suis pas très "fraiche" !!!)

Cordialement
Malela est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 16h43   #6
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 263
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 263
Points : 309
Points : 309
Je pense que la solution que je t'ai donnée un peu plus haut fonctionne... si tu crées ces requêtes et ensuite les enchaines dans cet ordre tu devrais obtenir le résultat escompté ... enfin, je crois !
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 11h53   #7
Invité de passage
 
Femme
Développeur informatique
Inscription : octobre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : octobre 2011
Messages : 13
Points : 4
Points : 4
Effectivement, pourquoi ne pas faire comme ceci.
Je verrais si cela plait à mon chef.
Merci de vos réponses !
Malela est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web