Slt j'ai une requete suivante:
If année = AnnéeCour Then
SQL = SQL & "([budget]-[consommé anterieur] - " & Int(total) & ")/[nbjour] AS [cout jour], "
Else
SQL = SQL & "iif(Not IsNull([reste]),([budget]-[consommé anterieur] - [consommé] - [reste] - " & Int(total) & ")/[nbjour],"
SQL = SQL & "([budget]-[consommé anterieur] - " & Int(total) & ")/[nbjour] )"
SQL = SQL & " AS [cout jour], "
End If
Comme vous le voyez cette requete répartit le reste du budget sur des années.
Pour info dans ma table il ya les années (N1 à N19).Jusque là le calcul marche bien mais je veux que quand j'écris un montant par exemple sur N2 ou N3 ou sur n'importe quelle année, le montant écrit se déduit du champ [reste] et le montant [reste - montant écrit] se répartit sur les années suivantes.
Merci d'avance.