ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
27 mai 2008 à 09:25
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
27 mai 2008 à 10:42
Slt, quelqu'un peut me dire s'il voit mon erreur?
Au fait au début je vérifie que "cfp>0", si c'est vrai je fais le calcul avec le "cfp" sinon je le fais avec "budget".
Le probéme c'est que le calcul avec le budget est juste mais pas avec le "cfp".
Si vous pouvez m'aider?
If dgsr1.Text7.text = 0 Then 'choix entre le budget ou le cpf pour le calcul de la repartition
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], "
' forcer les valeurs dans CP
sql = sql & "iif(Not IsNull([N1]),([budget]-[consommé anterieur] - [consommé] - [N1]-[reste]- " & Int(total) & ")/[nbjour],"
sql = sql & "([budget]-[consommé anterieur] - " & Int(total) & ")/[nbjour] )"
sql = sql & " AS [cout jour], "
End If
Else
If année = AnnéeCour Then
sql = sql & "([cfp]-[consommé anterieur]- " & Int(total) & ")/[nbjour] AS [cout jour], "
Else
sql = sql & "iif(Not IsNull([reste]),([cfp]-[consommé anterieur] - [consommé] - [reste] - " & Int(total) & ")/[nbjour],"
sql = sql & "([cfp]-[consommé anterieur] - " & Int(total) & ")/[nbjour] )"
sql = sql & " AS [cout jour], "
'forcer les valeurs dans CP
sql = sql & "iif(Not IsNull([N1]),([cfp]-[consommé anterieur] - [consommé]-[reste] - [N1]-" & Int(total + [reste]) & ")/[nbjour],"
sql = sql & "([cfp]-[consommé anterieur] - " & Int(total) & ")/[nbjour] )"
sql = sql & " AS [cout jour], "
End If