Bonjour,
je travaille dans le cadre de la conception d'un logiciel de caisse sur Access.
Je n'utilise qu'une seule table, qui se nomme "Mouvements"
J'ai créé une requete qui me calcule le solde en caisse
Ce que je voudrais faire, c'est pouvoir changer le solde en caisse (au cas ou il y aurait une erreur ou différence).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT ROUND((SELECT NZ(Sum(montant),0) AS "dest" FROM mouvements WHERE Destination="caisse" group by "dest")-(SELECT NZ(Sum(montant),0) AS "ori" FROM mouvements WHERE origine="caisse" group by "ori"),2) AS Solde FROM mouvements GROUP BY "solde";
Pour cela, je voudrais entrer un nouveau mouvement (donc je pense à la fonction INSERT INTO) dans lequel j'entre la valeur du nouveau solde à laquelle mon ancien solde sera soustrait. Et que ce résultat s'ajoute au champ Montant dans un nouveau mouvement afin de modifier mon solde caisse.
J'espere avoir été assez précis, j'ai essayé plusieurs méthodes mais rien de fonctionne.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO Mouvements (Montant) VALUES ([Entrez le nouveau solde]- ... )
Partager