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

Fermé
sandra911994 Messages postés 12 Date d'inscription lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017 - 9 janv. 2017 à 18:05
sandra911994 Messages postés 12 Date d'inscription lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017 - 12 janv. 2017 à 20:21
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.

2 réponses

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
9 janv. 2017 à 20:26
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 lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017
9 janv. 2017 à 20:35
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
9 janv. 2017 à 20:44
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 lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017
Modifié par sandra911994 le 9/01/2017 à 21:24
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
9 janv. 2017 à 22:28
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
Oui. Je te l'enverrai demain avec plaisir.
Car la je suis de mon telephone.
0
sandra911994 Messages postés 12 Date d'inscription lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017
10 janv. 2017 à 19:38
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
10 janv. 2017 à 20:20
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 lundi 9 janvier 2017 Statut Membre Dernière intervention 12 janvier 2017
10 janv. 2017 à 20:33
bonsoir

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

tu es un génie :)
0