OVH Cloud OVH Cloud

Paramètre de Recordset

3 réponses
Avatar
Antoine
Bonjour,

J'ai un nouveau souci lors de l'ouverture d'un recordset :

Set Monrecordset =3D Mabase.OpenRecordset("MA REQUETE")

Je re=E7ois un message d'erreur (3061) : trop peu de=20
param=E8tres - 1 attendu.

MAREQUETE est une req=FBete param=E8tr=E9e.

Si quelqu'un a une id=E9e ?

3 réponses

Avatar
Jessy SEMPERE
Bonjour
J'ai un nouveau souci lors de l'ouverture d'un recordset :
Set Monrecordset = Mabase.OpenRecordset("MA REQUETE")
Je reçois un message d'erreur (3061) : trop peu de
paramètres - 1 attendu.
MAREQUETE est une reqûete paramètrée.


Ca vient sûrement du SQL de ta requête, peux-tu nous le donner ?

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
Antoine
Voici mon sql :

SELECT PALETTE.[Code SSCC MP], PALETTE.[GTIN MP], MP.
[Code AA], PALETTE.DLC, PALETTE.[Poids restant]
FROM MP INNER JOIN PALETTE ON MP.[GTIN MP] = PALETTE.
[GTIN MP]
WHERE (((PALETTE.[GTIN MP])=[Formulaires]![TRACA PF 2]!
[SSCC MP XPD Sous-formulaire3].[Form]![GTIN MP]) AND
((PALETTE.[Poids restant])>0));



-----Message d'origine-----
Bonjour
J'ai un nouveau souci lors de l'ouverture d'un
recordset :


Set Monrecordset = Mabase.OpenRecordset("MA REQUETE")
Je reçois un message d'erreur (3061) : trop peu de
paramètres - 1 attendu.
MAREQUETE est une reqûete paramètrée.


Ca vient sûrement du SQL de ta requête, peux-tu nous le
donner ?


@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------


.




Avatar
antoine
Inclure le code sql dans le code vba marche très bien
pour moi. Le truc de Jessy semble impecc !



J'ai le meme probleme lorsque je fais appel à une
requete paramétrée

Dans le cas où tu souhaites associer ce resultat à un
recordsource ou

autre dans le genre tu peux tricher en donnant une
requete SQL

du genre SELECT * FROM [Ma requete] dans ce cas ça
passe, enfin c'est

pas tres propre.

Tu as aussi la propriété parameter qui je crois te
permet de donner une

valeur à chacun de tes paramétres

voili
ja;)
qui est intéressé aussi par la réponse ;)
.