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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Créer une requete SELECT a une base de donnée ACCESS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer une requete SELECT a une base de donnée ACCESS

n°1281727
kissmytoe
Posté le 11-01-2006 à 21:57:40  profilanswer
 

Bonjour à tous ceux qui liront ce message.  
 
Mon problème est que je veux veux pouvroir faire une requete a ACCESS un SELECT et pouvroir ensuite acceder a ces valeurs. Je veux faire un SELECT dans VBA et receuillir les données.  
 
Set db = CurrentDb
        requete = "SELECT * FROM ANNEE"
        ' Ouverture du recordset
        Set resultatSelection = db.OpenRecordset(requete, dbOpenForwardOnly, dbReadOnly)
        ' Fermeture du Recordset
        resultatSelection.MoveFirst
        While Not resultatSelection.EOF
            fichierExcel = Val(InputBox(resultatSelection))
        Wend
        resultatSelection.Close
 
C'est le code ou je suis rendu mais je suis un peu perdu. J'ai essayé de trouvé partout des excemples simples mais je n'ai rien trouvé. Si quelqu'un pourrais me donner un exemple simple d'un select, de récupéré les données du select, d'un insert...Comment ça fonctionne tout ca.

Message cité 1 fois
Message édité par kissmytoe le 12-01-2006 à 14:37:47

---------------
Yes! A girl in computer science!
mood
Publicité
Posté le 11-01-2006 à 21:57:40  profilanswer
 

n°1281885
ritzle
Posté le 12-01-2006 à 10:30:47  profilanswer
 

kissmytoe a écrit :

Si quelqu'un pourrais me donner un exemple simple d'un select


SELECT 2+2;

n°1281895
tegu
Posté le 12-01-2006 à 10:44:57  profilanswer
 

Déjà, le lien suivant devrait t'aider un peu pour appréhender le SQL en général. http://www.w3schools.com/sql/sql_intro.asp  


Message édité par tegu le 12-01-2006 à 10:46:30
n°1282116
kissmytoe
Posté le 12-01-2006 à 14:35:51  profilanswer
 

Je crois que je me suis mal exprimé. Je sais tres tres bien comment faire un SELECT lol ;) Mais c'est que je veux communiquer depuis VBA a ma base de donnée access. Un select dans vba pour communiquer avec access c'est ce que je veux faire.
 
PS : Select 2+2 c'est n'existe pas ca ne fonctionne même pas. Je sais pas de quel select tu parle :) En passant dans mon code que j'ai écrit il y a un select tres bien formé ;)


Message édité par kissmytoe le 12-01-2006 à 14:38:17

---------------
Yes! A girl in computer science!
n°1282168
Manu la Sc​ience
...la science ... pas toujours
Posté le 12-01-2006 à 15:07:41  profilanswer
 

Si tu veux connaître la valeur d'un champ dans ton recordset, tu fais :
resultatSelection("monChamp" )
 
Pour aller à la ligne suivante de ton recordset (on lit qu'une ligne à la fois), tu fais :
resultatSelection.Movenext


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1282249
kissmytoe
Posté le 12-01-2006 à 16:09:39  profilanswer
 

Merci infiniment ;)


---------------
Yes! A girl in computer science!

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

  Créer une requete SELECT a une base de donnée ACCESS

 

Sujets relatifs
kit administration d'une base de données postgresql[SQL Server] Executer un fichier SQL depuis une requête
pb enregistrement dans base mysql d'images generer par Gdliste de naissance PHP avec BD access
changer de base access a SQLselect * from table where nom = ' "+string+"' n marche pas en datagrid
[Résolu] Casse dans une requête sqlcréer application sur visual studio2003
créer une application 
Plus de sujets relatifs à : Créer une requete SELECT a une base de donnée ACCESS


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