OVH Cloud OVH Cloud

Suppression de doublons

6 réponses
Avatar
John Fuss
Bonjour à tous,

je rempli une table dans laquelle, à la fin de mon traitement, il y a des
boublons. J'ai essayé avec l'asssistant de requête Access de créé une
requête pour trouver mes doublons. Jusque là tout va bien. Je voudrai
maintenant ne laisser qu'un enregistrement parmis les doublons (pour qu'il
n'y en ai plus) mais je ne vois pas comment faire à part par un traitement
un peu lourd en VBA.

Merci d'avance pour vos lumières.

John

6 réponses

Avatar
Raymond [mvp]
Bonjour.

avec ta requête recherche de doublons tu fais un regroupement ( avec les
calculs éventuels ) et tu crées une nouvelle table.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"John Fuss" a écrit dans le message de
news:bv5ufg$gsh$
Bonjour à tous,

je rempli une table dans laquelle, à la fin de mon traitement, il y a des
boublons. J'ai essayé avec l'asssistant de requête Access de créé une
requête pour trouver mes doublons. Jusque là tout va bien. Je voudrai
maintenant ne laisser qu'un enregistrement parmis les doublons (pour qu'il
n'y en ai plus) mais je ne vois pas comment faire à part par un traitement
un peu lourd en VBA.

Merci d'avance pour vos lumières.

John




Avatar
ccib13
Salut,
et on peut rien faire sans creation d'autre table !
Merci.

"Raymond [mvp]" wrote in message news:...
Bonjour.

avec ta requête recherche de doublons tu fais un regroupement ( avec les
calculs éventuels ) et tu crées une nouvelle table.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"John Fuss" a écrit dans le message de
news:bv5ufg$gsh$
Bonjour à tous,

je rempli une table dans laquelle, à la fin de mon traitement, il y a des
boublons. J'ai essayé avec l'asssistant de requête Access de créé une
requête pour trouver mes doublons. Jusque là tout va bien. Je voudrai
maintenant ne laisser qu'un enregistrement parmis les doublons (pour qu'il
n'y en ai plus) mais je ne vois pas comment faire à part par un traitement
un peu lourd en VBA.

Merci d'avance pour vos lumières.

John






Avatar
Raymond [mvp]
Si, mais c'est assez long.
avec une requête doublons et une requête modification on peut placer des
valeurs dans des champs et ensuite supprimer les champs qui ont ces valeurs
etc.....
avec du vba on peut travailler sur la requête doublons et supprimer les
doublons en gardant les 1er .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dr Ma buse" a écrit dans le message de
news:
Salut,
et on peut rien faire sans creation d'autre table !
Merci.


Avatar
John Fuss
J'avais pensé à faire une requête d'identification des doublons, sauvegarder
le resulatt, supprimer tous les enregistrements en doublons et après je
réinjecte les enregistrements sauvegardés.

C viable ?

John
"Raymond [mvp]" a écrit dans le message de
news:
Si, mais c'est assez long.
avec une requête doublons et une requête modification on peut placer des
valeurs dans des champs et ensuite supprimer les champs qui ont ces
valeurs

etc.....
avec du vba on peut travailler sur la requête doublons et supprimer les
doublons en gardant les 1er .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Dr Ma buse" a écrit dans le message de
news:
Salut,
et on peut rien faire sans creation d'autre table !
Merci.






Avatar
Raymond [mvp]
Bonjour.

Toutes les méthodes sont viables si elles arrivent au bon résultat. il ne
faut pas qu'une combinaison de requêtes demande plus de temps que la méthode
par vba, qui ne demande qu'un seul passage et une suppression immédiate des
doublons. Si c'est ponctuel, on prend les requêtes , si c'est quotidien on
prend la méthode la plus rapide.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"John Fuss" a écrit dans le message de
news:bv7rg9$uak$
J'avais pensé à faire une requête d'identification des doublons,
sauvegarder

le resulatt, supprimer tous les enregistrements en doublons et après je
réinjecte les enregistrements sauvegardés.

C viable ?

John


Avatar
John Fuss
Merci !

John
"Raymond [mvp]" a écrit dans le message de
news:%23C9H$
Bonjour.

Toutes les méthodes sont viables si elles arrivent au bon résultat. il ne
faut pas qu'une combinaison de requêtes demande plus de temps que la
méthode

par vba, qui ne demande qu'un seul passage et une suppression immédiate
des

doublons. Si c'est ponctuel, on prend les requêtes , si c'est quotidien on
prend la méthode la plus rapide.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"John Fuss" a écrit dans le message de
news:bv7rg9$uak$
J'avais pensé à faire une requête d'identification des doublons,
sauvegarder

le resulatt, supprimer tous les enregistrements en doublons et après je
réinjecte les enregistrements sauvegardés.

C viable ?

John