[Access] Requète dans un champ texte

Résolu/Fermé
enessari Messages postés 4 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 16 mai 2007 - 11 mai 2007 à 08:44
enessari Messages postés 4 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 16 mai 2007 - 16 mai 2007 à 10:02
Tout d'abord bonjour à toutes et à tous

Je suis actuellement en stage de fin d'étude pour obtenir mon DUT informatique, et je sèche sur un problème dont je n'ai trouvé aucune solution jusqu'à présent sur le net.

Comme indiqué dans le titre du topic, j'aimerais pouvoir attribuer à un champ texte le résultat d'une requête ne renvoyant qu'un seul élément, mais ce n'est pas pris en compte et ca ne marche pas pour mon plus grand désespoir.

Par contre une fois que je l'intègre dans un champ de liste déroulante ca fonctinone à merveille, mais je ne veux pas que ce soit de cette manière ...

J'ai peut-être oublié de mettre nu paramètre je ne sais pas, pouvez vous m'aider ? Est-ce réalisable surtout ?

Merci d'avance pour votre aide.

Enes

PS : J'utilise Access 2003 avec Windows XP Pro SP1

2 réponses

blux Messages postés 25976 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 avril 2024 3 287
11 mai 2007 à 09:03
Salut,

la fonction dlookup peut sans doute t'aider si la requête n'est pas complexe, sinon, tu crées un recordset basé sur ta requête et tu récupères la valeur qui t'intéresse.
0
enessari Messages postés 4 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 16 mai 2007
11 mai 2007 à 09:13
Erf ... lol

DE manière un peu plus explicite ca donne ? Je ne maîtrise pas totalement access.

Sinon voilà la requête :

SELECT Sum(WNBEPERSPOSTE.nombre) AS TotalDuPers
FROM WNBEPERSPOSTE
GROUP BY WNBEPERSPOSTE.id_entete, WNBEPERSPOSTE.situation
HAVING (((WNBEPERSPOSTE.id_entete)=Formulaires!UProduction!id_entete) And ((WNBEPERSPOSTE.situation)="FM"));


Merci de ton aide ;)
0
blux Messages postés 25976 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 avril 2024 3 287
11 mai 2007 à 09:59
Tu peux regarder là pour créer et parcourir un recordset :

https://access.developpez.com/faq/?page=SQL#Recordset

Car vu la requête, dlookup ne servira à rien...
0
enessari Messages postés 4 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 16 mai 2007
11 mai 2007 à 11:45
Je vais tester et je te dirais si ca fonctionne, sinon je reviendrais vers toi ;)

Merci encore

Enes
0
enessari Messages postés 4 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 16 mai 2007
16 mai 2007 à 10:02
il m'a fallut passer par un recordset comme tu me l'as suggéré, nous avons passé près d'une heure avec mon maître de stage et en contournant la solution, nous avons finalement réussi, en actualisant sur la mise à jour d'une liste déroulante.

merci encore ;)
0