Mettre a jour un champ
Résolu/Fermé
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
-
17 sept. 2020 à 01:28
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 - 27 sept. 2020 à 19:36
Oholabi12345 Messages postés 498 Date d'inscription vendredi 21 août 2020 Statut Membre Dernière intervention 29 octobre 2022 - 27 sept. 2020 à 19:36
A voir également:
- Mettre a jour un champ
- Mettre a jour chrome - Accueil - Applications & Logiciels
- Mettre à jour ses pilotes - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Mettre a jour airpods - Guide
2 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
17 sept. 2020 à 10:25
17 sept. 2020 à 10:25
bonjour,
il est recommandé, autant que possible, d'éviter de faire cela.
n'est-il pas possible de ne pas avoir de champ quantitestock dans la table PRODUIT, et de plutôt utiliser une requête pour calculer le stock?
il est recommandé, autant que possible, d'éviter de faire cela.
n'est-il pas possible de ne pas avoir de champ quantitestock dans la table PRODUIT, et de plutôt utiliser une requête pour calculer le stock?
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
17 sept. 2020 à 11:14
17 sept. 2020 à 11:14
donc a chaque fois qu'on aurait besoin de faire une sortie on irait consulter la requête ; non je ne pense pas que cela soit commode selon la demande de l'utilisateur ; je pense doit rester dans la logique de cette analyse ; en effet je pense que nous devons créer une requete UPDATE sur l’évènement mise a jour du champ (quantitesortie) pour résoudre ce problème ; jai essayé en vba mais il m'affiche un bug; vous pouvez le consulter sur le lien
merci
merci
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
17 sept. 2020 à 11:23
17 sept. 2020 à 11:23
l'utilisateur n'utiliserait pas la requête: la requête sera utilisée par le formulaire.
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
17 sept. 2020 à 11:30
17 sept. 2020 à 11:30
ceci ne donnera pas de message d'erreur:
Option Compare Database Option Explicit Private Sub QteSortie_AfterUpdate() Dim ReqUpdateQte As String ReqUpdateQte = "Update PRODUIT SET QUANTITESTOCK = QUANTITESTOCK - " & Me.QteSortie & " WHERE IdProduit=" & Me.IdProduit CurrentDb.Execute ReqUpdateQte End Sub
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
17 sept. 2020 à 11:53
17 sept. 2020 à 11:53
Merci le code marche parfaitement, je vous reviens pour un autre code au cas ou apres validation d'une sortie ,on se rend compte d'une erreur de saisie Dans le champ quantitesortie , comment faire la modification du champ saisie et obtenir le bon resultat
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
1
>
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
17 sept. 2020 à 12:26
17 sept. 2020 à 12:26
ok c'est une méthode aussi ; comment pourrais je le faire ; en fait en utilisant la requete en vba ; je constate que lorsque la mise a jour est faite en cas d'erreur et en revenant sur la saisie la nouvelle saisie est encore deduite sur le stock donc la correction n'est pas faite ; je m'explique avec un exemple à l'appui
qtestock = 100 qtesorti = 10 nouvelle qtestock = 90
si vous voulez faire une correction sur la qtesortie au lieu de 10 je devrais saisir 5
la nouvelle qtestock au lieu de 95 il affiche 85 ; comment pourrait on regler ce probleme
merci
qtestock = 100 qtesorti = 10 nouvelle qtestock = 90
si vous voulez faire une correction sur la qtesortie au lieu de 10 je devrais saisir 5
la nouvelle qtestock au lieu de 95 il affiche 85 ; comment pourrait on regler ce probleme
merci
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
>
Oholabi12345
Messages postés
498
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
29 octobre 2022
17 sept. 2020 à 13:12
17 sept. 2020 à 13:12
tout ces problèmes disparaissent si on calcule le stock au lieu de l'avoir comme champ.
17 sept. 2020 à 10:49
je souhaiterais que la table PRODUIT(idproduit ; designation ;type ;quantitestock ) soit traité avec ma logique
merci
17 sept. 2020 à 11:02
je suggère, quand il est nécessaire de connaitre le stock, de le calculer à partir des entrées et des sorties.