Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2010, 09h45   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Par défaut Synchronisation champs Excel

Bonjours,

Je voudrais depuis ma table access, extraire des données de table de données Excel.
Concrètement, j'ai une table Excel pour chaque commande. Et je voudrais depuis Access récupérer des données dans celle-ci au lieu de tous retaper à la main quand une nouvelle est crée.

En gros depuis Access il faudrait que j'indique la table Excel à sélectionner.
Puis que Access récupère des données dans des cases bien spécifiées pour les mettre dans la table.

Il y a t-il une solution ?

Merci d'avance pour vos réponses !
nat25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 10h27   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,

Dans Access il existe un menu Données Externes avec lequel vous avez la possibilité de choisir la source des données, et de les importés dans votre table Access ou mieux il y a moyen de travaillé sur une table liée qui reste dans Excel et donc est mise à jour en permanence.
Cela implique que le fichier Excel soit disponible soit sur un réseau ou un support externe quelconque mais présent.
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 10h32   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 5
Points : 0
Points : 0
Oui, je connait cela, mais ce que je voudrais c'est importer le contenu d'un champ Excel et qui aille dans un champ Access. Je ne veux pas juste un tableau.

et mon deuxième problème est que je n'ait pas une seule table Excel, mais j'en crée une pour chaque commande.
nat25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2010, 14h00   #4
Provisoirement toléré
 
Inscription : janvier 2007
Messages : 64
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 64
Points : 20
Points : 20
bonjour,

avec les infos de Rjamin cela fonctionne très bien.

Je l'utilise moi même de cette manière. Je récupère les infos d'un fichier excel, je les affiches dans un formulaire et les copies dans une table access pour ne pas tout retaper.
Dans votre cas, créer un fichier maitre excel d'où vous récupérez les données. Les fichiers que vous créés au fil du temps pourraient par exemple être coupler d'une simple macro copier/coller dans le fichier maitre... par la suite elles s'afficheront dans access
Julien42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2011, 09h28   #5
Invité régulier
 
CHRISTIAN WOUTERS
Inscription : septembre 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : CHRISTIAN WOUTERS

Informations forums :
Inscription : septembre 2010
Messages : 30
Points : 7
Points : 7
Bonjour,

pour résoudre ce type de problème, une autre solution est d'écrire une routine qui permet de tester les champs à importer, et ensuite d'ajouter ou de mettre à jour des champs déja existants.

Voici, en fichier joint, un exemple de code d'import et de synchronisation. Il faut bien entendu s'en inspirer pour l'adapter à votre cas.

bon courage
Fichiers attachés
Type de fichier : txt Import_from_Excell.txt (5,3 Ko, 11 affichages)
ChChatou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h22.


 
 
 
 
Partenaires

Hébergement Web