Requêtes stupides sous Access2000

Pitou -  
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut à tous,
Alors voilà j'ai un problème de requête sous Access2000. J'ai une requête qui me sert de filtre pour un de mes formulaires. En fait elle se charge de sélectionner le personnel enseignant dans une base d'employés j'ai donc la requête suivante :

SELECT Employe.prenom, Employe.nom, Employe.nomJf, Dernier_etat.poste, Dernier_etat.dateFin, ......, Employe.dateEmb
FROM Employe INNER JOIN Dernier_etat ON Employe.noEmploye = Dernier_etat.noEmpl
WHERE ((Dernier_etat.poste) = "Professeur);

La table Employe contient les infos que l'on veut afficher et on utilise la table Dernier_etat" pour connaitre le poste de l'employe afin de ne sélectionner que les professeurs.

Le problème vient du fait que quand je clique sur le bouton sensé exécuter la requête en ouvrant mon formulaire Acces me demande la valeur du paramètre "Dernier_etat.poste" alors que je lui ai déjà écrit que je voulais qu'il soit = à "Professeur".
Le plus curieux c'est que quand j'exécute la requête seule en double-cliquant dessus dans la fenêtre base de données elle s'exécute normalement et me sort la bonne liste de personnes.

Alors pourquoi cette requête est-elle si stupide et ne comprend pas la valeur de son paramètre lorsque elle est exécutée depuis l'interface de mon application?
Par avance merci.

2 réponses

Pitou
 
NB : le guillemet manquant à la fin de Professeur dans la requête est dû à une faute de frappe et le Dernier_etat.DateFin de la requête n'a pas d'intérêt.
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

I'm back...

T'as essayé en mettant professeur entre simple quote (la touche 4 du clavier) ?

A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0