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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vba access]récuperer une requete select dans une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vba access]récuperer une requete select dans une variable

n°772477
mmuzzik
Posté le 22-06-2004 à 11:27:07  profilanswer
 

bonjour,
j'aurais souhaité faire une requete et stocker le résultat de cette requete dans une variable...  
est ce possible ?
si oui comment.??
 
merciiiii:d

mood
Publicité
Posté le 22-06-2004 à 11:27:07  profilanswer
 

n°772527
mmuzzik
Posté le 22-06-2004 à 11:58:56  profilanswer
 

Ps: en Access 2000...parce que lorsque j'essaye de faire une fonction comme celle ci (viens d'un autre forum ms g perdu le link...:(:()
le type database n'est pas reconnu..
 
Public Function GetSQLInfoTxt(SqlReq As String) As String
Dim mBaseX As database
Dim mTableX As Recordset
 
On Error Resume Next
Set mBaseX = CurrentDb
Set mTableX = mBaseX.OpenRecordset(SqlReq, dbOpenDynaset)
With mTableX
.MoveFirst
GetSQLInfoTxt = .Fields(0).value
.close
End With
End Function

n°772542
JihemAir
Je sais pas
Posté le 22-06-2004 à 12:04:57  profilanswer
 

Code :
  1. Dim qdfTmp As QueryDef
  2. Dim strText as String
  3.     Set qdfTmp = CurrentDb.QueryDefs("Nom_requete" )
  4.     strText = qdfTmp.SQL


Ce code permet de recupérer le texte d'une requete stockee.


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°772559
mmuzzik
Posté le 22-06-2004 à 12:16:02  profilanswer
 

merci bien mais je souhaiterai plutot executer la requete et stocker le résultat..
il semblerai que je doive utiliser ADO...

n°772609
romano17
Posté le 22-06-2004 à 13:13:19  profilanswer
 

Dim access As adodb.Connection
Dim Myrecord As adodb.Recordset
Set access = New adodb.Connection
access.Provider = "Microsoft.Jet.Oledb.4.0"
access.ConnectionString = App.Path & "\GPI6.mdb"
access.Open
SQL = "SELECT ordi_salle,ordi_nom FROM ordi1 where ordi_ip='" & ip.Text & "'"
 
Set Myrecord = New adodb.Recordset
Myrecord.Open SQL, access, adOpenDynamic, adLockOptimistic
On Error Resume Next
List3.AddItem (Myrecord(0).Value)
List1.AddItem (Myrecord(1).Value)
access.close

n°772637
mmuzzik
Posté le 22-06-2004 à 13:35:59  profilanswer
 

thx romano je v essayer de suite :d


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

  [vba access]récuperer une requete select dans une variable

 

Sujets relatifs
pb pour récupérer une valeurSelect des 10 dernière lignes d'une table ?
la requete avec la fonction dateadd() ne prend pas en compte celle cirecuperer des variables de session lors du timeout par un listener
[ACCESS]combobox accès au data dans les colonnes[ACCESS] Question toute conne
Recuperer une chaine de caractere venant d'un script PHP[PHP] Comment utiliser le résultat d'une requete sans recharger
Utiliser une variable dans un autre fichierRécupérer une page ASP en C++
Plus de sujets relatifs à : [vba access]récuperer une requete select dans une variable


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