Calcul

ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010 - 14 mai 2008 à 09:36
NHenry Messages postés 15049 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 25 mars 2023 - 15 mai 2008 à 13:35
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.

12 réponses

cs_faucheuse Messages postés 308 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 octobre 2011
14 mai 2008 à 10:14
De rien
0
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 10:27
je compren pas ce que tu veux dire.c'est pas constructive ta réponse
0
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 10:47
ils st ou les membres?Jrivet?Aidez-moi
0
cs_faucheuse Messages postés 308 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 octobre 2011
14 mai 2008 à 11:37
Je n'ai pas poster une "réponse" et veux tu savoir pourquoi *public en delire : ouiiiii!!!*

Tout simplement parce que tu n'a pas posé de question! (et c'est aussi la raison pour laquelle les membres auxquels tu fait appel ne viendront pas a ton secourss(sauf si ils sont de bonne humeur^^)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 11:42
Y  a pas de point d'interrogation mais j'ai mis ce que je voulais faire et si quelqu'un peut m'aider?
0
lillith212 Messages postés 1229 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 16 juin 2009
14 mai 2008 à 15:48
---------------------------------------------------------------
Il faut beaucoup donner pour recevoir un tout petit peu...
---------------------------------------------------------------
0
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 15:51
lillith, g pa compri
0
cs_faucheuse Messages postés 308 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 octobre 2011
14 mai 2008 à 16:03
Pour comprendre ce qu'il a dit, lit mes precedents messages baka
0
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 16:15
toi faucheuse, si tu peux pas m'aider ça sert à rien que tu répondes
0
NHenry Messages postés 15049 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 25 mars 2023 156
14 mai 2008 à 16:47
Bonjour

Je pense que c'est ça le semblant de question :
"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."

Dsl, mais je ne puis t'aider plus, le messages est destiné aux autres membres.

Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site
0
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
14 mai 2008 à 17:00
Pour etre plus clair, est-ce correct la syntaxe du code qui suit?

iif(Not IsNull([reste]) Or (Not IsNull([A]) Or (Not IsNull([b])) then...
0
NHenry Messages postés 15049 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 25 mars 2023 156
15 mai 2008 à 13:35
Bonjour

IIF ... THEN ????????

C'est :
IIF(Condition,RésultatSiVrai,RésultatSiFaux)

Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site
0
Rejoignez-nous