Bonjour membres du forum!
Je reviens vous soumettre une autre partie de ma base de données intitulée:
"Comment importer des données d'excel à Access ?"
Voici comment atteindre le formulaire d'import de notes:
1°) Cliquer sur la commande"SCOLARISATION _ Ajout Informations"
2°) Cliquer sur la commande"ETABLISSEMENT SCOLAIRES ET SERVICES DIVERS _ Ajout Informations" du 2e onglet du Formulaire"SCOLARISATION"
3°) Cliquer sur la commande"APERCU DES ELEVES DE L'ECOLE EN COURS" du 3e onglet du Formulaire"EtablissementScol_Service"
4°) Cliquer sur la commande "LISTE_DE_COMPOSITIONS Mtle & Primaire" du formulaire qui s'affiche,
5°) Selectionner la 3e compsition, puis une classe d'arabe, ensuite cliquer sur la commande"ENREGISTRER NOTES DE COMPOSITIONS:"
6°) Cliquer sur la commande"Importer des Notes d'EXCEL [Arabe]"
7°) Et voila le formulaire importateur de notes scolaires depuis Excel.
- L' objetif de ma BD est d'enregistrer directement les notes scolaires dans Access mais pas de créer
une liaison entre Excel et Access. Car cette liaison surcharge ma base de données Access.
- Dans le cas où les notes sont saisies dans Excel, alors pour les enregistrer dans Access, je préfère
les y importer grâce au formulaire conçu à cet effet. Donc, la table temporaire "Temp_Importation_NotesExcel"
me facilite la tache et m'éviter de créer des tables supplémentaires selon chaque matière et note des différentes
classes.
Mon souci se trouver au niveau des codes de la commande"btn_Traitement(LANCER LE TRAITEMENT...)" du formulaire "frmIMPORTER_NOTES_FichEXCEL_Ar".
J'ai essayé de corriger les codes, mais toujours un blocage: Message d'erreur d'exécution 3380 "le champ d’écriture existe déja dans la table: Temp_Importation_NotesExcel".
L’erreur se trouve au niveau de la ligne
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, strNomTable, Fichier, True, Feuille
de la procedure
CreerTableEtImporterDonnees
.
-je vous renvoie la piece-jointe que j'ai essayé de corriger.
Veuillez m'aider à y trouver la solution et le mettre en exécution dans ma base de données SVP.
Merci d'avoir accepter de m'aider.
Pièces jointes: 2 fichiers Excel, 1 fichier Access,
Encore une fois, je sollicite votre apport.
Merci infiniment !
Partager