Rechercher : dans
Par :

Probleme requete sql sous access

Dernière réponse le 19 avr 2004 à 21:28:55 tijuju, le 18 avr 2004 à 21:11:30 
 Signaler ce message aux modérateurs

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

1

Mattiou, le 18 avr 2004 à 21:28:51

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

Répondre à Mattiou

3

tijuju, le 19 avr 2004 à 16:38:43

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?

Répondre à tijuju

2

Chacalou13, le 18 avr 2004 à 21:34:39

Salut,

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

Grève de la signature

Répondre à Chacalou13

4

 Cyber-Liz, le 19 avr 2004 à 21:28:55

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.

Répondre à Cyber-Liz
Collection CommentÇaMarche.net