Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1939 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Petite question conne, aide svp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petite question conne, aide svp

n°303347
UnKnoW
Real eyes realize real lies
Posté le 06-02-2003 à 17:57:18  profilanswer
 

Un utilisateur m'a demander si il était possible de faire un programme qui va chercher des données dans une base de donnée access et qui les rentrer (certaines de données) dans un fichier ms projet 98
 
Nous avons VB 3 ici. Et la seule manière que je connaisse pour accèdé à la base de donnée en access c'est un contrôle ado, mais il ne semble meme pas y avoir de composants dans vb3.
 
Est-ce qu'il est possible de créer une macro à partir de Ms Project qui se connecterai à la base de données en access et qui transmetterai des information de la base de donnée à la feuille de travail msproject98?
 
Sinon est-ce qu'il est possible que je fasse un programme en vb3 qui le ferai?
 
Merci beaucoup de votre aide!

mood
Publicité
Posté le 06-02-2003 à 17:57:18  profilanswer
 

n°303374
UnKnoW
Real eyes realize real lies
Posté le 06-02-2003 à 18:52:38  profilanswer
 

[:tomilou]

n°304087
cvb
Posté le 07-02-2003 à 17:55:11  profilanswer
 
n°304175
MagicBuzz
Posté le 07-02-2003 à 19:57:57  profilanswer
 

1) Il faut installer MDAC, mais je crois que VB5 est le dernier VB à être supporté (avec VB6). VB3 ne doit pas être capable d'utiliser ADO. (c'est du 16 bits nons ?)
 
2) Oui, en VBA ça pose aucun problème.
Tu crée une macro, et dedans tu fait par exemple :
 

Code :
  1. option explicit
  2. public sub main()
  3.   dim cnx, rs as Object
  4.   set cnx = createobject("MSADO.Connection" )
  5.   set rs = createobject("MSADO.RecordSet" )
  6.   cnx.connectionString = "<<trouve la syntaxe pour te connecter à acces, m'en souviens plus :D>>"
  7.   cnx.open
  8.   set rs.ActiveConnection = cnx
  9.   rs.open("select Nom from users" )
  10.   do while not rs.eof
  11.     controle_dans_MSProjet.text = controle_dans_MSProjet.text & rs("Nom" ) & vbcrlf
  12.     rs.movenext
  13.   loop
  14.   cnx.close
  15.   set cnx = nothing
  16. end sub


 
Voilà, c'est un exemple basique.
Après, je connais pas du tout MSProject, donc débrouille-toi avec les contrôles. Le plus simple pour trouver le nom d'un contrôle, tu fais "enregistrer macro", et tu tapes un truc dans le contrôle, puis te regarde le code généré :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Petite question conne, aide svp

 

Sujets relatifs
aide pour html de baseBesoin d'aide en Programmation Perl
question gestion de fenetrequestion loufoque à propos des GPU
colorer la plus petite valeur d'une colonnePro du C requi : question sur les variables initalisées dans un for
Question pratique avec les src, link, include etc...[PROBLEME] Besoin d'aide pour un petit programme basic
Petite question de PHP... 
Plus de sujets relatifs à : Petite question conne, aide svp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR