Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

5 commentaire(s) de Patrice99 sur des sources sur sqlfr

Le : 02/09/2006 09:50:15
Source : ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS
Maintenant pour répondre exactement à ta question, effectivement ma solution SQL ne fonctionne pas lorsque qu'il y a une clé unique à plusieurs champs : elle donne tous les enregistrements dont au moins un champ est impliqué dans des doublons, ce qui n'est certes pas la même chose. Heureusement, j'ai testé ta solution, et cela fonctionne parfaitement cette fois (la requête est toujours éditable), et la syntaxe est plus simple. Je ne savais pas que Exists était possible en SQL Access, Bravo en tout cas.


Le : 01/09/2006 13:01:58
Source : ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS
Oops ! j'ai confondu avec mon autre source du même type :

DÉDOUBLONNER FACILEMENT UNE TABLE MS ACCESS ET VOIR LA LISTE DES DOUBLONS
www.vbfrance.com/code.aspx?ID=16634

Tu as raison, cette manip ne permet pas de choisir les enregistrements (sauf en partie en les triant au préalable)


Le : 01/09/2006 11:38:50
Source : ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS
> Prenons un exemple avec une table TABLE comportant 3 champs A,B et C que l'on veut passer en clef.

Dans la copie de la table (sans données), tu indiques donc que la clé primaire est A+B+C ; ensuite tu fait un copié/collé des données et Access t'indique qu'il y a eu des erreurs de doublon, et qu'il a placé les erreurs dans la table des erreurs, laquelle contient donc au final :
A1 B1 C1
A2 B2 C2

Tandis que la table dédoublonnée avec la clé contient :
A1 B1 C1
A2 B2 C2
A1 B1 C2

Ya donc pas de "Hmmm..." ici, non ?
En fait l'exemple serait plus clair avec un identifiant pour chaque enregistrement :
1 A1 B1 C1
2 A1 B1 C1
3 A2 B2 C2
4 A2 B2 C2
5 A1 B1 C2

Erreurs :
2 A1 B1 C1
4 A2 B2 C2

Dédoublonnage :
1 A1 B1 C1
3 A2 B2 C2
5 A1 B1 C2


Le : 09/05/2006 10:23:48
Source : ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS
Pour info, les requêtes avec un joint sont souvent en lecture seule également : cette technique fonctionne aussi dans ce cas : par exemple vous avez une table listant des articles à supprimer, et vous devez supprimer le stock de ces articles : il suffit d'ajouter à votre requête la clause WHERE Stock.CodeArticle IN (SELECT ArticlesASupprimer.CodeArticle FROM ArticlesASupprimer)


Le : 07/11/2005 13:29:31
Source : ACCESS SQL : REQUÊTE ÉDITABLE POUR LA RECHERCHE DE DOUBLONS
Note : il faut que ImportPersonne.Nom ne soit pas Null pour que cela fonctionne, car sinon ils seront aussi comptabilisés logiquement dans les doublons (on ne peut apparemment pas combiner la clause avec un And ImportPersonne.Nom Is Not Null).



1


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,094 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.