IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Trop peu de paramètres attendu ?


Sujet :

VBA Access

  1. #1
    Membre habitué
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    422
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 422
    Points : 174
    Points
    174
    Par défaut Trop peu de paramètres attendu ?
    Bonjour,

    Sur le click d'un bouton sur un formulaire, je veux parcourir une requête.
    La requête contient des conditions qui font référence à des champs dans mon formulaire.
    Je construit ma requête de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dim db as database
    dim myr as recordset
    dim marequete
    set db=currentdb
    marequete="select monchamp from matable where monchamp='" & me.test & "'"
    set myr=db.openrecordset(marequete)
    C'est un exemple, dans ma requête finale, iil y a plus de conditions mais le principe reste le même.
    Lorsque j'ouvre le recordset j'ai l'erreur suivante "Trop peu de paramètres. 1 attendu." Je ne comprends pas. Je précise qu'en faisant un copier coller de la chaine marequete, dans l'éditeur de requête access, la requête fonctionne très bien.

    Quelqu'un peut m'aider svp ?

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    est-ce que Me.test contient une apostrophe ?

  3. #3
    Membre habitué
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    422
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 422
    Points : 174
    Points
    174
    Par défaut
    Non pas d'apostrophe.
    J'ai fait des test, j'ai enlevé les conditions, mais j'ai quand meme l'erreur simplement avec le select et la jointure.

  4. #4
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    ah oui, il y a aussi l'éventuel conflit DAO, ADO
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim db as DAO.database
    dim myr as DAO.recordset

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut
    Bonjour à tous !
    Citation Envoyé par devdev Voir le message
    La requête contient des conditions qui font référence à des champs dans mon formulaire.
    Ce problème a déjà été évoqué à plusieurs reprises sur le forum.

    Dans une discussion similaire, j'ai donné le code d'une fonction générique pour ouvrir un Recordset DAO basé sur une requête Access avec des "paramètres de formulaires".
    Recordset DAO sur requete paramétrée Access

    Il n'y a plus qu'à lire.
    Si tu veux une solution ADO, il faudra adapter ce code et... nous en faire profiter.
    _

Discussions similaires

  1. Erreur 3061 : Trop peu de paramètres.1 attendu
    Par deglingo37 dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 05/12/2014, 19h55
  2. Réponses: 11
    Dernier message: 07/09/2006, 10h10
  3. Message "Trop peu de paramètres attendu. 4"
    Par Daniel MOREAU dans le forum Access
    Réponses: 4
    Dernier message: 12/04/2006, 09h55
  4. Réponses: 3
    Dernier message: 04/04/2006, 19h59
  5. erreur trop peu de paramétre. un attendu ??
    Par Amandine62 dans le forum ASP
    Réponses: 3
    Dernier message: 25/01/2005, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo