Bonjour
Dans une table que j'obtiens avec un select, j'ai un champ "montant" (D) qui peut évoluer à chaque nouvelle version (C) pour un numéro donné (A) :
Pièce jointe 77508
Mon objectif serait de pouvoir remplacer les cellules D12 et D13 par la valeur 59101 (D11), ainsi que la cellule D14 par la valeur 56248 (59101-2853) et ainsi de suite...
Cela serait idéalement effectué lors du traitement. Sachant que pour l'instant, je ne vois que la solution de classer mes enregistrements comme ils le sont actuellement pour pouvoir procéder ainsi (c'est à dire toujours obtenir la bonne valeur précédente). N'existerait-il pas un système de variable globale qui puisse à chaque fois prendre la valeur du montant précédente et l'ajouter à la valeur du montant actuel?
Une autre solution serait : mon numéro de version (C) pointe vers une table Version dans ma base, qui contient pour chaque numéro de version, un pointeur sur le numéro de version suivant et un autre sur le numéro de version précédent.
Je pourrai donc imaginer qu'à chaque nouvelle version je vérifie si le montant est différent de celui de la version précédente, et si c'est le cas, sommer ces deux valeurs pour assigner le résultats au montant actuel?
Merci pour vos réponses
Partager