Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Connection Excel - Access

Malex, le mardi 28 mai 2002 à 13:20:03
Bonjour,
Je suis entrain de travailler sur un petit projet là.
Je ne m'y connais pas profindement dans les applications Windows comme Access - Excel.

Alors afin de ne plus vouloir actualiser mon tableau excel à la main, je voudrais écrire un makro qui qui se connectera à ma Base de donnée Access et écrira directement les informations dans les champs Excel lus de la base de donnée.

Merci de pour votre mail
Répondre à Malex  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mardi 28 mai 2002 à 13:46:31
A mon humble avis, il vaut mieux ecrire une procedure en VBA qui mettra le fichier excel a jour, mais je em demande si dans les options de synchro de Acces, il n'y a pas moyen de synchroniser avec Excel...Au fait, pourquoi as tu besoin d'excel?
.  .
\_/
Répondre à teebo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Malex, le mardi 28 mai 2002 à 14:07:15
Bonjour teebo,

Je comprend ce que tu dis, mais comment faire, quel est le code.
Je suis un programmeur Java, mais là où je travail , je dois réussir cette automation là sinon je serais bientot surmené.

Je voudrais accéder à la base de donnée ACCESS pour afficher le contenu à Excel, puis faire des grafiques ...etc

Je n'ai plus envie de faire ca à la main c'est trop de travail et c'est embêtant.
Répondre à Malex

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mardi 28 mai 2002 à 14:20:12
OK, tiens fais toi plaisir : ;-)
http://www.mvps.org/accessfr/modules/mdl0035.htm

A partir de ca, tu dois pouvoir faire une petite procedure qui des que tu rajoutes un enregistrement dans ACCESS, ca le rajoutera direct dans Excel, ou alors, tu fais un bouton export et pouf...
Amuses toi bien :-)))

.  .
\_/
Répondre à teebo

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mardi 28 mai 2002 à 14:25:47
Polopopo, desole, je sais pas ce qui c'est passe...
.  .
\_/
Répondre à teebo

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kalamit, le mardi 28 mai 2002 à 14:43:06
Ben je crois que tu t'es endormi sur le bouton droit de la souris...
:-)

Kalamit,
Je ponce donc j'essuie
Répondre à kalamit

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mr_poussy, le mardi 28 mai 2002 à 14:43:50
et voilou c regle ;) mr poussy
Répondre à mr_poussy

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
teebo, le mardi 28 mai 2002 à 14:49:27
Merci, c'estplus propre!!!
.  .
\_/
Répondre à teebo

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mouse, le mardi 28 mai 2002 à 19:41:43
Salut,

voila une solution :

dans Excel, tu cree une nouvelle macro.
Tu ajoutes dans les references (outils - references) celle qui s'appele "Microsoft DAO 3.6 Object Library".
Tu peux ainsi utiliser les objets pour acceder a ta bases de donnees.

Ensuite voila ce que tu ecrit dans ta macro :

Dim Db As Database, Re As Recordset, i as Integer
Set Db = OpenDatabase("le path de ta bdd par exemple c:\bd1.mdb")
Set Re = Db.OpenRecordset("le nom de la table qui contient les infos", dbOpenSnapshot)
i = 5
Do Until Re.EOF //tu fais une boucle sur les enregistrement de ta table
Range("E" & i).Select
ActiveCell.FormulaR1C1 = Re("le nom du champ de ta table dont tu veux la valeur")
i = i + 1
Re.MoveNext
Loop

et voila, il ne reste plus qu'a lancer la macro. Dans mon exemple, il remplira les lignes depuis E5 jusqu'a Ex, x etant le nombre d'enregistrement de ta table.

Pour info, dans les parametres de Recordset, tu peux soit entrer le nom d'un table, soit ecrire une requete SQL, mais dans ce cas je crois (je suis plus sur) que la constante dbOpenSnapshot pose probleme.

Voila, si cela marche aps, dis le moi, mais je viens de le faire a l'instant

A+
Mouse

PS: desole, pas d'accent sur le clavier...
Répondre à mouse

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Malex, le mercredi 29 mai 2002 à 13:08:31
Salut Mouse et merci pour ton coup de pouce.
Mais j'ai testé ton code et ca ne marche pas.
Je crois qu'il ya un probleme au niveau du Typ Database.

Est-ce un type ? ou alors il est mal écris.
J'ai essayé de taper l'aide, et je n'ai pu voir que le type DataTable.

Merci de vouloir me débloquer
Répondre à Malex

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mouse, le mercredi 29 mai 2002 à 13:24:31
Es-tu sur d'avoir ajoute la reference "Microsoft DAO 3.6 Object Library" ?
car si tu ne l'a pas fait, il ne reconnaitra pas l'objet Database.

Cette reference est comme une class, qui te permet d'acceder a des objets database.

Tiens moi au courant
Répondre à mouse

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Malex, le mercredi 29 mai 2002 à 14:40:19
Je ne pense pas que je l'ai fait.
Et comment il faut l'ajouter. Tu sais moi je vis en Allemagne et je travaille avec des logiciels Allemand.

Passe moi ton mail et je t'envoie le Screen Shot .
A tout à l'heure

malex_24@web.de
Répondre à Malex

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mouse, le mercredi 29 mai 2002 à 16:29:19
Je t'ai ecrit un mail, sans reponse....
tu as reussis ?

tu peux voir mon adresse mail en pointant ta sourie sur mon nom, dans la barre d'etat en bas de ton navigateur...

A+
Répondre à mouse

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 malex, le mardi 4 juin 2002 à 12:59:08
Je t'ai envoyé un mail hier
Répondre à malex
Telecharger gratuit word excel access et autr (Résolu)Bonjour, est ce que qqu'1 pourrait me dire où aller pour telecharger gratuitement les logiciels word excel access et autres. j'ai telechargé word sur un site je sais plus lequel ça marche mais lorsque j'enregistre mon fichier et si je... www.commentcamarche.net/forum/affich-5527279-telecharger-gratuit-word-excel-access-et-autr
Problême message connexion internet access (Résolu)Bonjour a tous cela fait plusieurs jours que j'ai une petite fenêtre qui s'ouvre ( connexion internet access et dans cette petite fenêtre j'ai la possibilité de numéroter , de composer , annuler, propriété et aide je ne sais pas du tout... www.commentcamarche.net/forum/affich-7154564-probleme-message-connexion-internet-access
Connexion access visual basic (Résolu)Bonjour, Je dois réaliser une application Visual Basic qui utilise une base de donnée Access. J'ai cherché sur internet comment se connecter à Access sous Visual Basic et comment récupérer le résultat de requêtes mais je n'ai réussi à rien... www.commentcamarche.net/forum/affich-1491725-connexion-access-visual-basic
Se connecter au ftp de freeVous vous demandez comment vous connecter au ftp de free afin de mettre en ligne votre site perso ? Les paramètres de connection ftp : ftpperso.free.fr login : votre login attribué lors de votre inscription (votre site sera accessible à l'adresse... www.commentcamarche.net/faq/sujet-9388-se-connecter-au-ftp-de-free
[Word] Impossible de rétablir une liaison DDE avec ExcelLors d'un publipostage à partir d'un fichier Excel généré par Access, Word affiche le message suivant :"Impossible de rétablir une liaison DDE avec MICROSOFT EXCEL pour achever la tâche en cours" Pour contourner ce problème, il suffit d'enregistrer... www.commentcamarche.net/faq/sujet-2962-word-impossible-de-retablir-une-liaison-dde-avec-excel
[MSN Messenger] Connecté mais impossible de parlerLa procédure dans ce genre de cas est accessible ici : msn erreur 0x81000314 connexion impossible MSN a probablement des problèmes de connexion, il est possible de le vérifier ici : http://messenger.msn.com/Status.aspx?mkt=fr... www.commentcamarche.net/faq/sujet-4598-msn-messenger-connecte-mais-impossible-de-parler
[Point d'access] (Résolu)Salut à tous, Je cherche à modifier mon réseau actuel pour utiliser du matériel sans file. je dispose d'un modem Netopia Cayman 3300 avec connection Ethernet, 1 PC fixe et un portable. Je voudrais connecter un Access Point sans file pour utiliser... www.commentcamarche.net/forum/affich-2235292-point-d-access
Retrouver mes logiciels windows (Résolu)Bonjour, je voudrais reinstaller mes logiciels Microsoft sur mon ordinateur (Word, Excel, Access, ...). Je suis sous windows XP, j'ai reinitialisé l'ordi et je n'ai pas retrouvé dessus les logiciels que j'avais avant. seulement je... www.commentcamarche.net/forum/affich-5285831-retrouver-mes-logiciels-windows
Microsoft office en français (Résolu)Bonjour, Je viens de télécharger microsoft office tools (Word, Excel, Access, Power point...) sur limewire mais c'est en anglais. Comment faire pour que ça soit en français ? Merci par avance. www.commentcamarche.net/forum/affich-8622924-microsoft-office-en-francais
Télécharger ConnectCode Free Excel TrainingOffice Excel est un incontournable quand on utilise Windows comme l'est Word. Néanmoins son utilisation n'est pas des plus intuitive pour les profanes. ConnectCode Free Excel Training est un programme d'apprentissage pour l'initiation à Excel. Il... www.commentcamarche.net/telecharger/telecharger-34056305-connectcode-free-excel-training
Microsoft Microsoft Office Ultimate 2007 - ensemble completMicrosoft Microsoft Office Ultimate 2007 - ensemble complet,,"Office Ultimate 2007" Suite bureautique comprenant: Word, Excel, Access, PowerPoint, Publisher, Accounting Express, InfoPath, Groove, OneNote, Outlook avec le Gestionnaire de contacts professio www.commentcamarche.net/guide-achat/microsoft-microsoft-office-ultimate-2007-ensemble-complet-204076626-fiche-technique
Microsoft Microsoft Office Ultimate 2007 - ensemble completMicrosoft Microsoft Office Ultimate 2007 - ensemble complet,,"Office Ultimate 2007 Education" Word, Excel, Access, PowerPoint, Publisher, Accounting Express, InfoPath, Groove, OneNote, Outlook avec le Gestionnaire de contacts professionnels, DVD-ROM en fr www.commentcamarche.net/guide-achat/microsoft-microsoft-office-ultimate-2007-ensemble-complet-513735239-fiche-technique
Java - JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). Dans un système client/serveur, l'accès aux bases de données... www.commentcamarche.net/java/javajdbc.php3
Partager une connexion Internet sous Windows XP Si vous possédez un réseau local (deux ordinateurs ou plus reliés en réseau) dont un connecté à Internet (par l'intermédiaire d'un modem, par le câble, ...) il peut être intéressant de rendre Internet accessible aux autres ordinateurs du réseau local... www.commentcamarche.net/pratique/partage-xp.php3
Partager une connexion Internet sous Windows XP Si vous possédez un réseau local (deux ordinateurs ou plus reliés en réseau), dont un connecté à Internet (par l'intermédiaire d'un modem, par le câble, ...), il peut être intéressant de rendre la connexion accessible aux autres ordinateurs du réseau... www.commentcamarche.net/configuration-reseau/partage-connexion-internet.php3
Toutes les réponses pour « Connection Excel Access »