J'importe dans une base access plusieurs fichiers excel qui me sont envoyé chaque année.
Chaque fichier excel est caractérisé par un nom unique.
Je peux importer les fichier soit tous en même temps soit un par un.
Je stocke plusieurs années dans ma base.
Pour importer les données des fichiers, j'ai constitué des tables temporaires
qui alimentent des tables de données.
Mon problème se situe dans le fait que si un fichier est envoyé plusieurs fois au cours de l'année
je dois garder le plus récent.
J'ai donc récupérer dans le fichier excel la date d'enregistrement du fichier en vue
de la comparer dans access.
Voici un exemple:
Table TImport1 (la table ou j'importe mes données en brut)
champ1 champ2 champ3:année champ4:nomDuFichier
2006 Fic1
Table TAlim1 (la table que j'alimente à partir de TImport1)
champ1 champ2 champ3:année champ4:nomDuFichier IdTraitement
2006 Fic1
Table Traitement
IdTraitement DateEnregistrement nomDuFichier
Comment puis-je faire pour alimenter mon champs IdTraitement en vba, si deux fichier sont semblables
Comment je fais ensuite pour supprimer les lignes dans ma table TAlim1 en fonction de mon IdTraitement.
Si la mécanique ne vous parait pas très cohérente, n'hésitez pas si vous avez d'autres suggestions
Merci d'avance à tous pour votre aide
Partager