Réalisation requêtes : Entrer valeur paramètre

sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à toutes et à tous,

J'ai un gros soucis sur la réalisation de ma requête.
En effet quand je souhaite exécuter ma requête il me demande une valeur paramètre sur chacun des critères mentionnés sur ma requête.
J'ai été sur le site support office pour trouver une solution. Il est indiqué de vérifier si les critères souhaités sont bien renseignés. (si c'est une donnée texte, est-il bien indiqué texte dans le champ correspondant en mode création).
Tout ceci est correct mais ma requête est toujours pas exploitable....
Je désespère, car mon examen sur ça arrive bientôt et personne a pu m'aider.

Un grand merci d'avance à ceux et celles qui pourront m'aider.
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir sandra9,
Cela se produit en général quand les noms mentionnés dans la requête ne sont pas des noms de champs présents dans les tables sources de la requête.
Peux-tu montrer le texte de ta requête? Et décrire la structure de tes tables?
0
sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
une des mes requêtes :
SELECT ACTION.N°Animal, ACTION.Type_action
FROM [ACTION]
WHERE ACTION.Type_action=[Stérilisation+ID];

ACTION
N°Action
Date_action
Type_action
Motif_action
N°Partenaire_action
Durée_benevolat_action
Finalite_action
Statut_action
N°Animal
N°Adherent

critère de stérilisation : Stérilisation+ID
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
Quel est le type du champ "Type_action"?
C'est quoi "Stérilisation+ID" : est-ce le texte qui est dans le champ "Type_action"?
Si oui, essaye plutôt:
SELECT ACTION.N°Animal, ACTION.Type_action 
FROM ACTION 
WHERE ACTION.Type_action="Stérilisation+ID"
;
Pour quels champs reçois-tu des demandes de valeurs paramètres?
0
sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
type_action est un texte court qualifié par des données dont stérilisation+ID
Par exemple en appliquant ton idée access m'affiche " le champ à plusieurs valeurs "ACTION.Type_action" ne peut-être utilisé dans une clause WHERE ou HAVING"
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
Donc ton champ type_action implique en réalité une autre table. Cette autre table contient les valeurs possibles pour type_action. Peux-tu me donner le nom et la structure de cette autre table?
0
Sandra911994
 
Oui. Je te l'enverrai demain avec plaisir.
Car la je suis de mon telephone.
0
sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Type _action est une propriété prenant ces valeurs dans sa listé déroulante. Seule elle détient les valeurs.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
bonsoir Sandra,
je pense que tu peux sélectionner plusieurs valeurs dans la liste déroulante Type _action (en cochant plusieurs cases).
est-ce intentionnel? si oui, essayes ceci:
SELECT ACTION.N°Animal, ACTION.Type_action 
FROM ACTION 
WHERE ACTION.Type_action.value="Stérilisation+ID"
si non, tu peux modifier la définition de Type_action pour avoir une sélection "normale", où tu ne choisis qu'une seule valeur.
0
sandra911994 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
bonsoir

effectivement plusieurs choix sont possibles, excuse moi de ne pas l'avoir précisé.
et ça marche !!!!!

tu es un génie :)
0