OVH Cloud OVH Cloud

Trop peu de paramètres...

1 réponse
Avatar
Antoine
Salut,
Je souhaite afficher le nombre d'enregistrements d'un=20
recordset. Mais apparemment mon recordset n'est pas bon,=20
je re=E7ois un message : "Trop peu de param=E8tres, 1 attendu"

Je crois que c'est un probl=E8me de type de variables au=20
niveau du champ [responsable] mais j'arrive pas =E0 m'en=20
sortir. Voici mon code , si qqun a une id=E9e !!!

Dim strRecordset As String
Dim rcdRecord As DAO.Recordset

strRecordset =3D "SELECT DT.Responsable, DT.Ech=E9ance, DT.
[Ann=E9e DT] " _
& "FROM DT " _
& "WHERE (((DT.Responsable)=3D [Forms]!
[RESPONSABLE LISTE]![Responsable]) AND ((DT.Ech=E9ance)
<Format(Date(),""ww"")) AND ((DT.[Ann=E9e DT])=3DFormat(Date
(),""yyyy"")));"

Set rcdRecord =3D CurrentDb.OpenRecordset(strRecordset)

[Texte14] =3D rcdRecord.RecordCount

1 réponse

Avatar
3stone
Salut,

Je souhaite afficher le nombre d'enregistrements d'un
recordset. Mais apparemment mon recordset n'est pas bon,
je reçois un message : "Trop peu de paramètres, 1 attendu"

Je crois que c'est un problème de type de variables au
niveau du champ [responsable] mais j'arrive pas à m'en
sortir. Voici mon code , si qqun a une idée !!!

Dim db As DAO.Database
Dim strRecordset As String
Dim rcdRecord As DAO.Recordset

Set db = CurrentDb
strRecordset = "SELECT DT.Responsable, DT.Echéance, DT.[Année DT] " _
& "FROM DT " _
& "WHERE (((DT.Responsable)= [Forms]![RESPONSABLE LISTE]![Responsable]) AND ((DT.Echéance)
<Format(Date(),""ww"")) AND ((DT.[Année DT])=Format(Date(),""yyyy"")));"

Set rcdRecord = db.OpenRecordset(strRecordset)
rcdRecord.MoveLast

[Texte14] = rcdRecord.RecordCount



Ca marche ?

PS: je te conseillerais également de nommer les variables de facon plus "standard"...

Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim sSQL As String

cela aide à la compréhension ;-)


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------