Bonjour,
je cherche a effacer des doublons tout en gardant un exemplaire. C'est
des purs doublons ou tous les champs sont identiques.
Je me suis inspir=E9 de =E7a :
http://groups.google.com/group/microsoft.public.fr.access/browse_thread/thr=
ead/659ed2a7d30395d1/b0177465bb1efd9a?lnk=3Dgst&q=3Deffacer+doublon&rnum=3D=
2&hl=3Dfr#b0177465bb1efd9a
Quand je fais un simple listage j'obtiens ce que je veux :
SELECT Last(TCdeDetailEncaisse.CodeCommande) AS Tmp
FROM TCdeDetailEncaisse
GROUP BY TCdeDetailEncaisse.CodeProduit,
TCdeDetailEncaisse.CodeCommande
HAVING (((Count(TCdeDetailEncaisse.CodeProduit))>1));
Mais quand j'essaie de l'effacer alors y a aussi les originaux qui
s'envolent...
DELETE Last(TcdeDetailEncaisse.CodeCommande) AS Expr1,
TcdeDetailEncaisse.CodeCommande
FROM TcdeDetailEncaisse
WHERE (((TcdeDetailEncaisse.CodeCommande) In (SELECT
Last(TCdeDetailEncaisse.CodeCommande) AS Tmp
FROM TCdeDetailEncaisse
GROUP BY TCdeDetailEncaisse.CodeProduit,
TCdeDetailEncaisse.CodeCommande
HAVING (((Count(TCdeDetailEncaisse.CodeProduit))>1)))));
J'ai essay=E9 de d=E9composer en deux requetes mais je n'y arrive pas.
Je me dis que je pourrais 1) mettre juste les "simplets" dans une
table temp 2)effacer doublons et simplets 3) rajouter les simplets et
vider la table temp... mais je sens que je peux faire plus =E9l=E9gant (et
fiable)...
Hello, un gros merci a Raymond ! C'est du VB un peu touffu dont j'ai du mal a comprendre le sens profond et que je serais incapable à l'heure actuelle de coder à partir de zéro mais ça a le mérite de marcher super bien ! Donc merci et @ bientot ! Alex
On 5 mai, 06:45, "Jean-Paulo" wrote:
Oui, je suis d'accord avec Raymond. Du code VBA c'est beaucoup plus soupl e. On peut améliorer les critères, même garder le dernier double au lieu du premier, et c' est rapide..
-- Jean Paulo "Alex" a écrit dans le message de news:
On 4 mai, 21:00, "Raymond [mvp]" wrote:
mais non, mais non, je vais vous laisser digérer votre nouveau (elle) président(e).
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum:http://www.mpfa.info/ PowerShell, une nouvelle approche de l'administration de l'environnement Windowshttp://www.comscamp.com/Tracker/Redirect.ashx?linkid_73b247- 3260-4f...
"Willi2004" a écrit dans le message de news:
| Bonjour Raymond. | Huit jours? Tu vas nous manquer énormément! |
Merci, Y a aucun soucis, c'est pas un bout de code vital a mon applis même si c'est quelque chose que je souhaite implémenter ! Et sinon bon huit jours ! A bientot et merci. Alex
Hello,
un gros merci a Raymond !
C'est du VB un peu touffu dont j'ai du mal a comprendre le sens
profond et que je serais incapable à l'heure actuelle de coder à
partir de zéro mais ça a le mérite de marcher super bien !
Donc merci et @ bientot !
Alex
On 5 mai, 06:45, "Jean-Paulo" <jean.pa...@free.fr> wrote:
Oui, je suis d'accord avec Raymond. Du code VBA c'est beaucoup plus soupl e.
On peut améliorer
les critères, même garder le dernier double au lieu du premier, et c' est
rapide..
--
Jean Paulo
"Alex" <heye...@gmail.com> a écrit dans le message de news:
1178306087.026653.89...@y5g2000hsa.googlegroups.com...
On 4 mai, 21:00, "Raymond [mvp]" <xyzofficesystem.access...@free.fr>
wrote:
mais non, mais non, je vais vous laisser digérer votre nouveau (elle)
président(e).
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum:http://www.mpfa.info/
PowerShell, une nouvelle approche de l'administration de l'environnement
Windowshttp://www.comscamp.com/Tracker/Redirect.ashx?linkid=5f73b247- 3260-4f...
"Willi2004" <moussap...@yahoo.fr> a écrit dans le message de news:
eEQmk3njHHA.3...@TK2MSFTNGP03.phx.gbl...
| Bonjour Raymond.
| Huit jours? Tu vas nous manquer énormément!
|
Merci,
Y a aucun soucis, c'est pas un bout de code vital a mon applis même si
c'est quelque chose que je souhaite implémenter !
Et sinon bon huit jours !
A bientot et merci.
Alex
Hello, un gros merci a Raymond ! C'est du VB un peu touffu dont j'ai du mal a comprendre le sens profond et que je serais incapable à l'heure actuelle de coder à partir de zéro mais ça a le mérite de marcher super bien ! Donc merci et @ bientot ! Alex
On 5 mai, 06:45, "Jean-Paulo" wrote:
Oui, je suis d'accord avec Raymond. Du code VBA c'est beaucoup plus soupl e. On peut améliorer les critères, même garder le dernier double au lieu du premier, et c' est rapide..
-- Jean Paulo "Alex" a écrit dans le message de news:
On 4 mai, 21:00, "Raymond [mvp]" wrote:
mais non, mais non, je vais vous laisser digérer votre nouveau (elle) président(e).
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum:http://www.mpfa.info/ PowerShell, une nouvelle approche de l'administration de l'environnement Windowshttp://www.comscamp.com/Tracker/Redirect.ashx?linkid_73b247- 3260-4f...
"Willi2004" a écrit dans le message de news:
| Bonjour Raymond. | Huit jours? Tu vas nous manquer énormément! |
Merci, Y a aucun soucis, c'est pas un bout de code vital a mon applis même si c'est quelque chose que je souhaite implémenter ! Et sinon bon huit jours ! A bientot et merci. Alex