vba access mysql

vba access mysql - VB/VBA/VBS - Programmation

Marsh Posté le 26-07-2005 à 22:38:49    

bonjour,
 
j'ai deux questions:
1° je voudrais afficher les resultats d'une requete sql (dans un code vba) dans des zones de textes d'un formulaire.
ex: strSQl = "select sum(champ1)as s1,sum(champ2) as s2,..."
Text1=s1
Text2=s2
...
c'est ce que je veux faire..sé pa si la syntaxe est juste,en tt cas ca marche pas..
2° est ce que je peux executer un code vba depuis access qui contient des requetes sur des tables mysql et puis faire le meme traitement que plus haut par ex...
 
qq peut m'aider??
merci d'avance  

Reply

Marsh Posté le 26-07-2005 à 22:38:49   

Reply

Marsh Posté le 26-07-2005 à 22:53:06    

bombola a écrit :

bonjour,
 
j'ai deux questions:
1° je voudrais afficher les resultats d'une requete sql (dans un code vba) dans des zones de textes d'un formulaire.
ex: strSQl = "select sum(champ1)as s1,sum(champ2) as s2,..."
Text1=s1
Text2=s2
...
c'est ce que je veux faire..sé pa si la syntaxe est juste,en tt cas ca marche pas..
2° est ce que je peux executer un code vba depuis access qui contient des requetes sur des tables mysql et puis faire le meme traitement que plus haut par ex...
 
qq peut m'aider??
merci d'avance


c koi le code exact qui plante, et quelle erreur te pond l'ordi?

Reply

Marsh Posté le 26-07-2005 à 23:20:52    

Ta requête doit bien servir à creer un RecordSet?
 
Après exécution, tu récupères tes valeurs dans le RecordSet retourné par ta requête.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 27-07-2005 à 08:21:57    

1- Il faut créer une connection.
   Exécuter ta requête dessus.
   Mettre les résultats dans un RecordSet.
   Utiliser le RecordSet.
 
2- Bah oui.

Reply

Marsh Posté le 29-07-2005 à 17:16:20    

ok la premier pb est résolu.
 
qq peut donner la squelette du code vba pour se connecter et executer une requete sur une ou des tables qui se trouvent en mysql.
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed