Remplir les champs dans une requête access
kit new way
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
CaPiT Messages postés 609 Date d'inscription Statut Membre Dernière intervention -
CaPiT Messages postés 609 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J’ai un problème sur une bd Access, j’ai une requête « calcul » qui me regroupe six champs venant de trois tables avec un critère de recherche par date « entre [date début] et [date fin] »
1) date
2) article
3) client
4) qté
5) qté_en_stock
6) stock_reel
7) qté_en_stock « ce champs est vide à remplir par l’utilisateur »
8) stock_reel = (qté_en_stock) – (qté)
Mon probléme si j’exécute la requête j’ai une boite de dialogue pour saisir les date après j’ai tout les champs de ma requête selon la date que j’ai saisie mais impossible d’ajouté les valeur dans qté_en_stock pour faire les calculs ni de modifie dans les champs meme si je crée un formulair pour cette requête.
Merci à vous
J’ai un problème sur une bd Access, j’ai une requête « calcul » qui me regroupe six champs venant de trois tables avec un critère de recherche par date « entre [date début] et [date fin] »
1) date
2) article
3) client
4) qté
5) qté_en_stock
6) stock_reel
7) qté_en_stock « ce champs est vide à remplir par l’utilisateur »
8) stock_reel = (qté_en_stock) – (qté)
Mon probléme si j’exécute la requête j’ai une boite de dialogue pour saisir les date après j’ai tout les champs de ma requête selon la date que j’ai saisie mais impossible d’ajouté les valeur dans qté_en_stock pour faire les calculs ni de modifie dans les champs meme si je crée un formulair pour cette requête.
Merci à vous
A voir également:
- Remplir les champs dans une requête access
- Organigramme a remplir word - Guide
- Acer quick access - Forum Logiciels
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Excel : Remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Access runtime ✓ - Forum Access
5 réponses
Bonjour,
Une requête de sélection (SELECT) permet d'afficher des données, et non d'en insérer.
Il faudrait sortir les champs qté_en_stock et stock_reel de la requête, puis de faire les calculs dans les formulaires. Et pourquoi pas insérer qté_en_stock par la suite dans la table. Pour info, les données calculées n'ont pas grand chose à faire dans les tables.
Une requête de sélection (SELECT) permet d'afficher des données, et non d'en insérer.
Il faudrait sortir les champs qté_en_stock et stock_reel de la requête, puis de faire les calculs dans les formulaires. Et pourquoi pas insérer qté_en_stock par la suite dans la table. Pour info, les données calculées n'ont pas grand chose à faire dans les tables.
Merci pour votre réponse
Si je sort les deux champs qté_en_stock et stock_reel de la requête ou est ce que je peux les crée :
- dans le formulaire basé sur la requête calcul comme zone de texte indépendant (si oui comment je fais pour imprimé ces données car l’état ne peut pas imprimé un formulaire
- dans une autre table mais d'après votre info (les données calculées n'ont pas grande chose à faire dans les tables)
Merci
Si je sort les deux champs qté_en_stock et stock_reel de la requête ou est ce que je peux les crée :
- dans le formulaire basé sur la requête calcul comme zone de texte indépendant (si oui comment je fais pour imprimé ces données car l’état ne peut pas imprimé un formulaire
- dans une autre table mais d'après votre info (les données calculées n'ont pas grande chose à faire dans les tables)
Merci
En fait, tu as une requête sans qté_en_stock et stock_reel .Ton formulaire est basée sur cette requête. qté_stock est une zone de texte indépendant. Cette données est insérée dans la même table quand tu valides le formulaire.
Puis quand tu crées une autre requête spécialement pour l'Etat à imprimer identique à celle que tu avais au début (cad avec qté_en_stock et stock_reel = (qté_en_stock) – (qté) ).
Tu bases ton Etat sur cette dernière.
Puis quand tu crées une autre requête spécialement pour l'Etat à imprimer identique à celle que tu avais au début (cad avec qté_en_stock et stock_reel = (qté_en_stock) – (qté) ).
Tu bases ton Etat sur cette dernière.
Ok merci
Ce qui me reste c'est comment je peux pour validé mon formulaire si j'ai bien compris en validant mon formulaire le champ qté_en_stock sera automatiquement recopie dans la table donc a mon avis il me faut un bouton pour validé avec un code vba si oui est ce que vous pouvez m'aidé au niveau du code VBA
Merci
Ce qui me reste c'est comment je peux pour validé mon formulaire si j'ai bien compris en validant mon formulaire le champ qté_en_stock sera automatiquement recopie dans la table donc a mon avis il me faut un bouton pour validé avec un code vba si oui est ce que vous pouvez m'aidé au niveau du code VBA
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu peux mettre un Docmd.runSql(requete) comme ici :
https://blueclawdb.com/access-database/tutorials/docmd-runsql-example/
Mais c'est un peu plus compliqué. Sinon y'a plus simple :
Il faudrait basé ton formulaire directement sur ta table, comme ça dès que tu modifie un champs il s'enregistre ;)
A toi de voir (même si pour moi la 2eme solution est la meilleure).
https://blueclawdb.com/access-database/tutorials/docmd-runsql-example/
Mais c'est un peu plus compliqué. Sinon y'a plus simple :
Il faudrait basé ton formulaire directement sur ta table, comme ça dès que tu modifie un champs il s'enregistre ;)
A toi de voir (même si pour moi la 2eme solution est la meilleure).