Bonjour à tuos,
Voila, Dans ma base de donnée Access, j'importe un fichier excel respectant une certaine syntaxe. Tout fonctionne parfaitement. Cependant, cette base va être utilisé par des utilisateur "bas niveau" et je vois arriver le coup qu'il vont tenter d'importer un fichier excel qui ne respecte pas du tout le format d'origine.
Je souhaiterai donc savoir comment fait on pour détécter les erreur d'importation.
Je voudrais mettre en place un code du style :
Je précise également que j'ai tenter d'importer un mauvais fichier pour voir ce qu'il se passait et bien que le fichier ne respectait pas la syntaxe, aucun message d'erreur ne s'est produit et le code s'est éxécuter normalement jusque la fin bien qu'il manquait des données dans ma table !If Importation = Ok then
Suite code
Else
message d'erreur et fin du code
Voici un extrait de mon code :
Merci d'avance a ce qui voudrons bien me donner un coup de main.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DoCmd.RunSQL "Delete * from PPI_Backup" DoCmd.RunSQL "Insert into PPI_Backup select * from PPI;" DoCmd.RunSQL "DELETE * FROM PPI" 'Nettoyage de la table PPI strPath = .FoundFiles(1) DoCmd.TransferSpreadsheet acImport, , "PPI", strPath, True 'import du fichier
Daima
Partager