OVH Cloud OVH Cloud

savoir si un Recodset est vide

2 réponses
Avatar
oualaléreur
Bonjour,

J'effectue une recherche sous VBA. Le but est d'utiliser PP100K pour
effectuer des calculs sous VBA. j'utilise le code suivant :

Dim PP100K As Variant
Dim PPP100K As DAO.Recordset

Set PPP100K =3D db.OpenRecordset("SELECT Tbl_HV_Price.PricePP FROM
Tbl_HV_Price, Tbl_AdHock WHERE (((Tbl_HV_Price.Volume)=3D100000) AND
((Tbl_HV_Price.ArticleNumber)=3D" & rs![ArticlNumber] & "));")

If (IsNull(PPP100K![PricePP]) =3D False) Then
PP100K =3D PPP100K![PricePP]
End If

Mais je n'arrive pas =E0 r=E9cup=E9rer le champ souhait=E9.
J'obtiens un "no current record" =E0 l'avant-derni=E8re ligne. j'ai
l'impression que la requ=EAte ne renvoie rien, ce qui peut s'av=E9rer
vrai dans certains cas, mais pas tout le temps.
J'ai essay=E9 avec IsEmpty sur PPP100k et GoTorecord(PPP100K), mais rien
=E0 faire, "no current record".

Quelle m=E9thode permet de savoir si un recordset est vide ?

merci,

benoit

2 réponses

Avatar
Gafish
"oualaléreur" a écrit dans le message de news:

Quelle méthode permet de savoir si un recordset est vide ?


If tonRecordset.RecordCount = 0 then
...

Arnaud

Avatar
oualaléreur