Bonjour à tous,
J'importe les données d'un fichier CSV vers ma table de données. Ce fichier CSV est relativement important (60 000 lignes) et se renouvelle régulièrement (48h). En effet, il sera renouvelé complètement après un cycle de 48h mais des données seront également ajoutées dans ce délai.
Dans ma table access, j'ai indiqué une clef primaire qui correspond au n° de dossier et à la date qui se trouvent dans le fichier CSV.
Le tout a été automatisé via une macro (Bouton à cliquer pour le déclenchement). Jusque là pas trop de problème, je devais juste confirmer la violation de la clef primaire si le transfert avait déjà été réalisé à un autre moment de la journée. Je trouvais cela relativement pratique sauf que je devais cliquer pour la confirmation.
Maintenant, l'idée est de déclencher la macro par minuterie. J'ai réussi la manipulation mais il me reste le message de violation de la clef primaire à valider.
Première question, est-il possible de le supprimer ?
J'avais pensé à une autre solution pour éviter ce message. Elle consistait à importer les données et ensuite faire tourner une requête de doublon et de supprimer le double enregistrement. Vu la quantité de données (60 000) X 365 jours, Est-ce que cette requête ne va pas prendre un siècle avant de se réaliser quand on sera beaucoup plus loin dans l'année ?
D'avance merci.
Partager