OVH Cloud OVH Cloud

A la recherche de doublons

3 réponses
Avatar
sceptic
Bonjour,

Je recherche un codage pour parcourrir un ou x champs et trouver s'il y a
des doublons.

Genre de code

"While not eof

code

Wend"


Merci

3 réponses

Avatar
david
Salut,

pourquoi ne pas faire une requête SQL de recherche de doublons
type :
SELECT *
FROM maTable
WHERE monChamp
IN
(SELECT monChamp
FROM maTable
GROUP BY monChamp
HAVING Count(*)>1);

Avec ce type de requête tu retrouve l'ensemble des enregistrements
ayant une valeur de monChamp en doublon dans la table.

A+, David



Bonjour,

Je recherche un codage pour parcourrir un ou x champs et trouver s'il y a
des doublons.

Genre de code

"While not eof

code

Wend"


Merci


Avatar
sceptic
Merci beaucoup David,

Mais si je veux faire dans ce que j'ai demandé tu aurai un code ?


Merci



"david" a écrit dans le message de
news:
Salut,

pourquoi ne pas faire une requête SQL de recherche de doublons
type :
SELECT *
FROM maTable
WHERE monChamp
IN
(SELECT monChamp
FROM maTable
GROUP BY monChamp
HAVING Count(*)>1);

Avec ce type de requête tu retrouve l'ensemble des enregistrements
ayant une valeur de monChamp en doublon dans la table.

A+, David



Bonjour,

Je recherche un codage pour parcourrir un ou x champs et trouver s'il y a
des doublons.

Genre de code

"While not eof

code

Wend"


Merci


Avatar
3stone
Salut,

"sceptic"
| Je recherche un codage pour parcourrir un ou x champs et trouver s'il y a
| des doublons.
|
| Genre de code
|
| "While not eof
|
| code
|
| Wend"



Tu oublie la partie la plus importante... le recordset !

Tu ouvre donc un recordset avec les champs que tu veux tester.
Tu mémorise les différents champs dans des variables et ensuite
tu rentre dans ta boucle.

Là, tu compare les champs au contenu de tes variables
et tu décide si oui ou non tu considère que c'est un doublon.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/