{Access}
neliel69
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais créer un système permettant de transferer des données contenu dans un fichier excel, et les mettres dans des zones de texte dans un formulaire Access.
Tout mes test se sont révél infructueux, voir catastrophique...
Je travaille sous la version 2000 des 2 programmes cité ci-dessus.
Auriez vous des suggestions vis à vis de mon problème ?
Merci d'avance
je voudrais créer un système permettant de transferer des données contenu dans un fichier excel, et les mettres dans des zones de texte dans un formulaire Access.
Tout mes test se sont révél infructueux, voir catastrophique...
Je travaille sous la version 2000 des 2 programmes cité ci-dessus.
Auriez vous des suggestions vis à vis de mon problème ?
Merci d'avance
5 réponses
Bonjour,
Est-ce que tu as essayé de créer une table avec autant de champs (dans le bon ordre) que de nombre de colonnes dans ta feuille excel?
Puis, tu importe les données dans la table (access est prévu pour, je l'ai déjà fait pleins de fois).
Ensuite, il ne reste plus qu'à faire le formulaire à partir de cette table ou à récupérer les données de celle-ci.
Mais c'est peut-être trop long dans ce cas-là? Et ça vaut vraiment le coup de le faire qu'avec beaucoup de données, ou si c'est quelque chose qu'on fait souvent.
Sinon, j'ai pas d'autres idées. Désolée.
Bon courrage.
Est-ce que tu as essayé de créer une table avec autant de champs (dans le bon ordre) que de nombre de colonnes dans ta feuille excel?
Puis, tu importe les données dans la table (access est prévu pour, je l'ai déjà fait pleins de fois).
Ensuite, il ne reste plus qu'à faire le formulaire à partir de cette table ou à récupérer les données de celle-ci.
Mais c'est peut-être trop long dans ce cas-là? Et ça vaut vraiment le coup de le faire qu'avec beaucoup de données, ou si c'est quelque chose qu'on fait souvent.
Sinon, j'ai pas d'autres idées. Désolée.
Bon courrage.
je te remercie, je vais tenter de faire comme ce que tu as dit. Merci encore, je mettrais le post a jour pour dire si je rencontre des difficultés.
@++
@++
Bonjour neliel69,
Dans le cas présenté, la manip la plus simple serait de lier la feuille Excel à ACCESS .
Il suffit alors de déclarer la feuille Excle liée comme source des données du formulaire ...
Faire :
Fichier/Données externes/Lier les tables ... [Type Excel]
L'opération de liaison terminée, le fichier EXCEL est visible dans la liste des tables ACCESS
et utilisable comme telle ...
Cordialement
Dans le cas présenté, la manip la plus simple serait de lier la feuille Excel à ACCESS .
Il suffit alors de déclarer la feuille Excle liée comme source des données du formulaire ...
Faire :
Fichier/Données externes/Lier les tables ... [Type Excel]
L'opération de liaison terminée, le fichier EXCEL est visible dans la liste des tables ACCESS
et utilisable comme telle ...
Cordialement
Malheureusement, c'est un peu plus compliqué que cela...
il ne s'agit pas que d'un seul fichier excel, en faite le programme, doit rentrer dans une base de donné les données contenu dans un questionnaire au format excel. les données de certaines cellules excel doivent etre copié dans un tableau access ( temporaire ) afin d'etre traité et mis dans une autre table access.
actuellement, le transfert de donné de excel a access se fait manuellement, le but est d'automatiqser la chose.
Je me suis apuyé sur divers codes, mais rien ne marche malheureusement.
il ne s'agit pas que d'un seul fichier excel, en faite le programme, doit rentrer dans une base de donné les données contenu dans un questionnaire au format excel. les données de certaines cellules excel doivent etre copié dans un tableau access ( temporaire ) afin d'etre traité et mis dans une autre table access.
actuellement, le transfert de donné de excel a access se fait manuellement, le but est d'automatiqser la chose.
Je me suis apuyé sur divers codes, mais rien ne marche malheureusement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
neliel69,
Pour faire avancer le schmilblick voici la syntaxe pour importer dans ACCESS la "feuil2!" en provenance du fichier Excel
désigné <Nom de la table>.
IMPORT D’UNE FEUILLE EXCEL DANS ACCESS
DoCmd.TransferSpreadsheet acImport, 8, "<Nom de la table>", "C:\<Chemin explicite>\<fichier Excel>.xls", True, "feuil2!"
Cordialement
Pour faire avancer le schmilblick voici la syntaxe pour importer dans ACCESS la "feuil2!" en provenance du fichier Excel
désigné <Nom de la table>.
IMPORT D’UNE FEUILLE EXCEL DANS ACCESS
DoCmd.TransferSpreadsheet acImport, 8, "<Nom de la table>", "C:\<Chemin explicite>\<fichier Excel>.xls", True, "feuil2!"
Cordialement