OVH Cloud OVH Cloud

Comment mettre une requète sous une zone de texte

3 réponses
Avatar
jojodeparis
Salut à tous,
je suis en train de créer une base de donnée pour la gestion des stock.
J'aimerais créer un formulaire récapitulatif sur lequel on aura par exemple
directement le nbre de matériel en stock, utiliser, endommager etc.
J'ai réussi a créer les requètes me permettant d'avoir tout ces
renseignements.
Mtenant, je m'étais dit qu'il fallais que je créer une zone de texte ou
j'attacherais les différentes requète pour avoir le résultat voulu mais ça ne
marche pas.
Comment dois-je faire alors?J'aimerais que si on ouvre directement le
formulaire là, qu'on vois en meme temps sans aucun calcul ou clic,
-Nbre de..... en stock: 8 par exemple.
Pouviez vous m'aider SVP?

3 réponses

Avatar
scarletdes
jojodeparis wrote:

Salut à tous,
je suis en train de créer une base de donnée pour la gestion des stock.
J'aimerais créer un formulaire récapitulatif sur lequel on aura par
exemple directement le nbre de matériel en stock, utiliser, endommager
etc. J'ai réussi a créer les requètes me permettant d'avoir tout ces
renseignements.
Mtenant, je m'étais dit qu'il fallais que je créer une zone de texte ou
j'attacherais les différentes requète pour avoir le résultat voulu mais ça
ne marche pas.
Comment dois-je faire alors?J'aimerais que si on ouvre directement le
formulaire là, qu'on vois en meme temps sans aucun calcul ou clic,
-Nbre de..... en stock: 8 par exemple.
Pouviez vous m'aider SVP?


Bonjour,

Si j'ai bien compris ce que vous voulez,le mieux c'est d'insérer dans un
formulaire plusieurs sous formulaires basés sur vos différentes
requêtes .Le principe c'est que chaque formulaires (et sous-formulaires)
possède un champ identique sur lequel on fait le lien entre eux .
Par exemple un formulaire principal a un champ "identification" qui est le
numéro d'un article.Sur base de cette identification ,un sous-formulaire
affiche les détails de l'article .Quand on insère le
sous-formulaire ,access demande le champ commun aux deux formulaires .
Il est fréquent que cela ne marche pas toujours comme l'on veut parce qu'on
ne réalise pas l'activation du formulaire en appuyant la touche f9 ou en
insérant en vba la fonction senkeys {f9}, false quand le formulaire a le
focus .
Ci-joint un bon site sur le sujet :
http://mhubiche.developpez.com/Access/cours/bases/
Bon amusement

Michel

Avatar
3stone
Salut,

"jojodeparis"
| je suis en train de créer une base de donnée pour la gestion des stock.
| J'aimerais créer un formulaire récapitulatif sur lequel on aura par exemple
| directement le nbre de matériel en stock, utiliser, endommager etc.
| J'ai réussi a créer les requètes me permettant d'avoir tout ces
| renseignements.
| Mtenant, je m'étais dit qu'il fallais que je créer une zone de texte ou
| j'attacherais les différentes requète pour avoir le résultat voulu mais ça ne
| marche pas.
| Comment dois-je faire alors?J'aimerais que si on ouvre directement le
| formulaire là, qu'on vois en meme temps sans aucun calcul ou clic,
| -Nbre de..... en stock: 8 par exemple.


Tu ne dis rien sur l'oganisation de tes tables...
et j'imagine que tu as plusieurs produits...
et que tu ne fera pas une requête pour chaque produit ?

Imaginons alors que tu as une table "T_Produit"
le champ "CodeProduit" et "Quantité" ...

Un formulaire en mode continu, avec comme source:

SELECT CodeProduit, Sum(Quantiteproduit) AS Totalproduit
FROM T_Produit
GROUP BY CodeProduit;


Remarque:
Il est d'usage de mettre les "entrées" et "sorties" dans la même table.
Le premier étant un nombre positif, le second un négatif.
La somme, regroupé par produit, constitue alors le stock!


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
jojodeparis
Je vais vous réexpliquer mon problème.
Dans un formulaire, j'ai créer une zone de liste qui affichera le nbre de
matériel en stock. J'ai déjà créer une requete qui me donne le renseignement
désirer. Mtenant je suis aller dans les prôprieté de la zone de liste, au
niveau de Source contrôle, j'ai cliquer sur les "..." et j'ai choisi la
valeur de la requète.
IL y a donc inscrit quelque chose comme ça:
Source Contrôle = [R_Compte-SDA-Stock]![SommeDeNumProduit]
Je ferme les propriété et je repare en mode formulaire. Mais il m'affiche "
#Nom?"
au lieu de m'afficher le nbre qu'il n'affiche lorsque j'execute la requète
seul.
C'est où le problème alors? Où comment dois - je faire.