VBa : Dédoublonnage (Access 2007)
JDev_
-
JDev_ -
JDev_ -
Bonjour,
Je travaille sur un formulaire access 2007.
J'ai un problème de dédoublonnage.
J'ai une table StrTableNameMail que je souhaiterais dédoublonner sauf qu'avec Acces, je ne peux pas faire de regroupement (group by) avec un select *.
J'ai essayé à plusieurs reprises et de différentes manières mais rien n'y fait.
Mon objectif : faire qu'on ne retrouve qu'une fois une adresse.
je vous remercie pour votre aide.
Cordialement,
Je travaille sur un formulaire access 2007.
J'ai un problème de dédoublonnage.
J'ai une table StrTableNameMail que je souhaiterais dédoublonner sauf qu'avec Acces, je ne peux pas faire de regroupement (group by) avec un select *.
J'ai essayé à plusieurs reprises et de différentes manières mais rien n'y fait.
Mon objectif : faire qu'on ne retrouve qu'une fois une adresse.
DoCmd.RunSQL "SELECT * INTO T_DOUBLON_TMP FROM [" & StrTableNameMail & "] GROUP BY AdrEmail;" strSQL = "DELETE FROM [" & StrTableNameMail & "] T1" strSQL = strSQL & " WHERE EXISTS (SELECT * FROM [" & StrTableNameMail & "] T2 WHERE T1.AdrEmAil = T2.AdrEmail GROUP BY AdrEmail)" & ";" DoCmd.RunSQL "INSERT INTO [" & StrTableNameMail & "] SELECT * FROM T_DOUBLON_TMP ;" DoCmd.RunSQL "DROP TABLE T_DOUBLON_TMP ;" DoCmd.RunSQL strSQL
je vous remercie pour votre aide.
Cordialement,
A voir également:
- VBa : Dédoublonnage (Access 2007)
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel