Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Récupérer la valeur d'une requête sous VB

1 réponse
Avatar
Thomas
Je d=E9sire affecter la valeur renvoy=E9e par une requ=EAte =E0=20
une variable. Comment faut-il proc=E9der (sous VBA)?

J'utilise la fonction suivante:
DoCmd.OpenQuery "MaRequ=EAte"

1 réponse

Avatar
Jeff
Bonjour

Une piste...

Avec un requête qui renvoit un champ nommé ici "Champ1", on pourrait faire :

Function RetourRequête()

Dim db As Dao.Database, rst As Dao.Recordset

Set db = CurrentDb()
Set rst = db.OpenRecordset("nomdelarequête")
If rst.RecordsetClone.RecordCount > 0 Then
RetourRequête = rst![Champ1]
Else
RetourRequête = Null
End If
rst.Close
db.Close

End Function

Cordialement

Jeff

Charte du forum : http://users.skynet.be/mpfa/

"Thomas" a écrit dans le message de
news:0ab201c368a3$caf81600$
Je désire affecter la valeur renvoyée par une requête à
une variable. Comment faut-il procéder (sous VBA)?

J'utilise la fonction suivante:
DoCmd.OpenQuery "MaRequête"