Probleme requete sql sous access

tijuju -  
 Cyber-Liz -
Bonjour
J'ai un problème avec ma requete sql sous access : quand je fais "exécuter", un message me demande d'entrer les valeur du parametre pour chque nom de table ou de champ figurant dans ma requete.
Pourquoi ca fait ca?
Comment regler ce probleme?
Merci

3 réponses

  1. Mattiou Messages postés 3 Statut Membre
     
    Salut,
    si tu peux être un peu plus précis et montrer l'allure de ta requête (voir du modèle de données) et les messages d'erreur que tu reçois, tu pourras être aidé plus efficaccement.
    Voilà...

    =====================
    Mattiou, flame inside
    0
    1. tijuju
       
      Mon modele :

      RAYON(CodeRayon, NomRayon)
      VENDEUR(MatriculeVend, NomVend, PrenomVend)
      FACTURE(NumFacture, DateFacture, NomClient, #MatriculeVend)
      ARTICLE(RéfArticle, Désignation, PrixCatalogue, PrixMinimum, QuantitéStock, #CodeRayon, #CodeTva)
      TVA(CodeTva, TauxTva)
      AFFECTER(#MatriculeVend, #CodeRayon, #DateAffectation)
      LIGNEFACTURE(#RéfArticle, #NumFacture, Quantité, PrixVente)


      Ma requete c'est:

      select VENDEUR.MatriculeVend, VENDEUR.NomVend
      from VENDEUR, RAYON, AFFECTER
      where NomRayon = 'papeterie'
      and DateAffectation >= 15/01/2004 and DateAffectation <= 30/01/2004
      and VENDEUR.MatriculeVend = AFFECTER.MatriculeVend
      and RAYON.CodeRayon = AFFECTER.CodeRayon;

      et les messages qui s'affichent
      "entrez la valeur du parametre NomRayon"
      "entrez la valeur du parametre CodeRayon.RAYON"

      et ca fait pareil pour toutes les autres requetes que j'essaye de rentrer
      Vous pouvez m'aider?
      0
  2. Chacalou13 Messages postés 405 Statut Membre 21
     
    Salut,

    Tu as du faire une faute d'orthographe dans une de tes variables....

    Grève de la signature
    0
  3. Cyber-Liz
     
    Bonjour,

    Dans ta requête tu as écris "RAYON.CodeRayon" et ton message d'erreur dis "CodeRayon.RAYON". Lorsqu'Access te demande d'entrer une valeur de paramètre, c'est qu'il ne reconnaît pas ce champ. Tu as inversé ton nom de table avec le champ.
    0