OVH Cloud OVH Cloud

Mappage depuis excel

6 réponses
Avatar
Tomel
Bonjour
Je dois importer des fichiers excel dans une table Access. Est-il
possible de mapper le fichier Excel pour éviter de renommer toutes la
première ligne d'excel avec le nom des champs de la table Access. Je
voudrait dire telle colonne Excel correspond au champ intel d'Access.
Merci

6 réponses

Avatar
Argyronet
Bonjour,

Dans ce cas, si le fichier est structuré comme un BDD (Lignes/Colonnes) il
vaut mieux le lier plutôt que l'importer, non ???
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour
Je dois importer des fichiers excel dans une table Access. Est-il
possible de mapper le fichier Excel pour éviter de renommer toutes la
première ligne d'excel avec le nom des champs de la table Access. Je
voudrait dire telle colonne Excel correspond au champ intel d'Access.
Merci





Avatar
Tomel
Argyronet a exprimé avec précision :
Bonjour,

Dans ce cas, si le fichier est structuré comme un BDD (Lignes/Colonnes) il
vaut mieux le lier plutôt que l'importer, non ???
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient. Si vous n´obtenez pas la réponse voulue, communiquez
différemment


Je pense que cela va me poser des problèmes à cause des relations de

tables.

Avatar
Argyronet
Hummm...
Si les fichiers, Excel possèdent toujours la même structure, il est superflu
de renommer les champs. Il suffit, selon ce que je peux comprendre, de faire
une procédure d'importation (TransfertSpreadSheet) et ensuite de faire une
procédure avec un INSERT ;
alors le tour est joué...
C'est bien ça le but, importer des données Excel dans une table Access
existante ?
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Argyronet a exprimé avec précision :
Bonjour,

Dans ce cas, si le fichier est structuré comme un BDD (Lignes/Colonnes) il
vaut mieux le lier plutÃŽt que l'importer, non ???
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, cŽest la réponse que lŽon
obtient. Si vous nŽobtenez pas la réponse voulue, communiquez
différemment


Je pense que cela va me poser des problèmes à cause des relations de

tables.






Avatar
Tomel
Oui, mais quand j'essaie de la faire avec une importation puis une
requête ajout j'ai une violation de clé. Pourtant, j'ai renseigné
chaine vide autorisée et vidé la table d'origine
Avatar
Argyronet
Mouais,
Avec cette méthode via une requête, cela ne m'étonne pas car c'est rare que
ça marche du premier du fait de l'intégrité des données saisie dans Excel...
Là, il faut pousser un peu la procédure d'importation avec du VBA et tester
si c'est correctement structuré avant d'importer par le bias d'une gestion
d'erreur par exemple.
Le but serait qu'Access te génère une Table des erreurs de manière à ce que
tu puisses déterminer quels champs sont responsables de l'erreur de violation
et ainsi, agir en pré-importation.
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Oui, mais quand j'essaie de la faire avec une importation puis une
requête ajout j'ai une violation de clé. Pourtant, j'ai renseigné
chaine vide autorisée et vidé la table d'origine





Avatar
Tomel
OK. Je te remercie de tes remarques. Je ne suis pas trop top en VBA. Je
ne possède que quelques rudiments