OVH Cloud OVH Cloud

Trop peu de paramètres. 1 attendu

10 réponses
Avatar
Dan
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan

10 réponses

Avatar
Pierre CFI [mvp]
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan




Avatar
Dan
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c192b2$0$11740$

Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan








Avatar
Pierre CFI [mvp]
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font références à un form
dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de news:41c1a1e3$0$22319$
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c192b2$0$11740$

Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan












Avatar
Dan
Oui, il y a une référence à un form. Comment faire alors ? Passer la valeur
en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font
références à un form

dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1a1e3$0$22319$

Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan
















Avatar
Pierre CFI [mvp]
non, en code
tu copies le code sql de ta req, et petite modif
bd.openrecordset("select ...... from ..... where champ = " & forms!...... )
si la valeur contenue dans le controle du form est du texte, mets
bd.openrecordset("select ...... from ..... where champ = '" & forms!...... & "'")
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de news:41c1a6ec$0$9530$

Oui, il y a une référence à un form. Comment faire alors ? Passer la valeur
en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font
références à un form

dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1a1e3$0$22319$

Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu", lorsque
j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan




















Avatar
Dan
J'essaie, merci !
A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
non, en code
tu copies le code sql de ta req, et petite modif
bd.openrecordset("select ...... from ..... where champ = " &
forms!...... )

si la valeur contenue dans le controle du form est du texte, mets
bd.openrecordset("select ...... from ..... where champ = '" &
forms!...... & "'")

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1a6ec$0$9530$


Oui, il y a une référence à un form. Comment faire alors ? Passer la
valeur


en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font
références à un form

dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c1a1e3$0$22319$
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le
message de




news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le
message





de
news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu",
lorsque






j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan
























Avatar
Dan
Ben je n'ai plus d'erreur, mais le select ne renvoie pas d'enregistrement
(MesDT.recordcount = 0), alors que j'en attends 4...

Set MesDT = MaBase.OpenRecordset("select FTEP.* from FTEP where FTEP.FTEP_EP
= '" & "[forms]![FTEP]![Acces]" & "'")
If MesDT.RecordCount = 0 Then GoTo Pas_de_DT

????

"Pierre CFI [mvp]" a écrit dans le message de
news:
non, en code
tu copies le code sql de ta req, et petite modif
bd.openrecordset("select ...... from ..... where champ = " &
forms!...... )

si la valeur contenue dans le controle du form est du texte, mets
bd.openrecordset("select ...... from ..... where champ = '" &
forms!...... & "'")

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1a6ec$0$9530$


Oui, il y a une référence à un form. Comment faire alors ? Passer la
valeur


en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font
références à un form

dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c1a1e3$0$22319$
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le
message de




news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le
message





de
news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu",
lorsque






j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan
























Avatar
Pierre CFI [mvp]
un petit aller/retour
Set MesDT = MaBase.OpenRecordset("select FTEP.* from FTEP where FTEP.FTEP_EP
= '" & "[forms]![FTEP]![Acces]" & "'")
if not MesDT.eof then
MesDT.movelast
MesDT.movefirst
end if
If MesDT.RecordCount = 0 Then GoTo Pas_de_DT

mais tu peux aussi
if MesDT.eof then GoTo Pas_de_DT 'ici rien dans le recordset


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de news:41c1ac79$0$9564$
Ben je n'ai plus d'erreur, mais le select ne renvoie pas d'enregistrement
(MesDT.recordcount = 0), alors que j'en attends 4...

Set MesDT = MaBase.OpenRecordset("select FTEP.* from FTEP where FTEP.FTEP_EP
= '" & "[forms]![FTEP]![Acces]" & "'")
If MesDT.RecordCount = 0 Then GoTo Pas_de_DT

????

"Pierre CFI [mvp]" a écrit dans le message de
news:
non, en code
tu copies le code sql de ta req, et petite modif
bd.openrecordset("select ...... from ..... where champ = " &
forms!...... )

si la valeur contenue dans le controle du form est du texte, mets
bd.openrecordset("select ...... from ..... where champ = '" &
forms!...... & "'")

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1a6ec$0$9530$


Oui, il y a une référence à un form. Comment faire alors ? Passer la
valeur


en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui font
références à un form

dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c1a1e3$0$22319$
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le
message de




news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le
message





de
news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu",
lorsque






j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan




























Avatar
Dan
Il va bien sur Pas_de_DT dans tous les cas...
Il doit y avoir un problème dans le select, entre les quotes simples et les
doubles, ar j'ai essayé de remplacer le nom du contrôle par le nom du champ,
le contenu par une variable, et je n'ai toujours pas d'enregistrements...
J'ai pourtant recopié ta syntaxe le plus fidèlement possible...

A+ Dan


"Pierre CFI [mvp]" a écrit dans le message de
news:
un petit aller/retour
Set MesDT = MaBase.OpenRecordset("select FTEP.* from FTEP where
FTEP.FTEP_EP

= '" & "[forms]![FTEP]![Acces]" & "'")
if not MesDT.eof then
MesDT.movelast
MesDT.movefirst
end if
If MesDT.RecordCount = 0 Then GoTo Pas_de_DT

mais tu peux aussi
if MesDT.eof then GoTo Pas_de_DT 'ici rien dans le recordset


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message de
news:41c1ac79$0$9564$

Ben je n'ai plus d'erreur, mais le select ne renvoie pas
d'enregistrement


(MesDT.recordcount = 0), alors que j'en attends 4...

Set MesDT = MaBase.OpenRecordset("select FTEP.* from FTEP where
FTEP.FTEP_EP


= '" & "[forms]![FTEP]![Acces]" & "'")
If MesDT.RecordCount = 0 Then GoTo Pas_de_DT

????

"Pierre CFI [mvp]" a écrit dans le message de
news:
non, en code
tu copies le code sql de ta req, et petite modif
bd.openrecordset("select ...... from ..... where champ = " &
forms!...... )

si la valeur contenue dans le controle du form est du texte, mets
bd.openrecordset("select ...... from ..... where champ = '" &
forms!...... & "'")

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le message
de



news:41c1a6ec$0$9530$

Oui, il y a une référence à un form. Comment faire alors ? Passer la
valeur


en paramètre ?

A+ Dan


"Pierre CFI [mvp]" a écrit dans le
message de




news:
.../...
("RMaj Memo DT")
est soit une req mise à jour, soit une req avec des critéres qui
font





références à un form
dans les 2 cas c'est faux

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le
message





de
news:41c1a1e3$0$22319$
Merci Pierre de t'intéresser à mon problème..

Je n'ai pas compris le sens de ton message...
A+ Dan

"Pierre CFI [mvp]" a écrit dans le
message de




news:
bonjour
ce doit etre une req avec un critére qui a un nom de champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Dan" a écrit dans le
message





de
news:41c192b2$0$11740$
Bonjour à tous,

Que signifie le message "Trop peu de paramètres. 1 attendu",
lorsque






j'essaie d'utiliser ceci :

Set MesDT = MaBase.OpenRecordset("RMaj Memo DT")

où RMaj Memo DT est le nom d'une requête sélection...?

Merci pour vos contributions !
A+ Dan
































Avatar
Dan
C'est bien ce que je disais, j'avais des guillemets en trop !!!

Merci Pierre !
A+ Dan