Bonjour,
Je dois créer une nouvelle bdd qui serait alimentée par des fichiers .csv provenant de différents observateurs. Les observateurs envoient régulièrement leurs fichiers .csv, et ils contiennent :
(1) des données communes : données déjà envoyées par l'observateur dans un précédent fichier,
(2) des nouvelles données : données pas encore reçues,
(3) des données anciennes avec des corrections potentielles
J'ai créé une macro pour automatiser l'introduction de chaque nouveau fichier .csv dans une table centrale, auquel j'ai ajouté un champ autonumber, mais elle contient alors des enregistrements en double (identique sur base de presque tous les champs sauf le autonumber).
Je vois comment faire une requête pour faire ressortir les doublons sur base de la combinaison de quelques champs (find duplicate records), mais pour chaque doublons, comment faire pour conserver l'enregistrement le plus récent (c-à-d ayant la plus grande valeur du champ autonumber) et supprimer le ou les autres ?
Merci d'avance pour vos réponses !
gravier3000
Partager