Bonjour à tous,
Voila j'ai un problème et je ne sais pas vraiment ou est la cause
j'ai une table solde et solde_initial :
Solde : j'y stock les données solde initial et final pour pouvoir les afficher dans un etat
solde_initial : normalement je veux qu'elle contienne le solde initial du debut de chaque mois de telle façon que si la date existe deja lors de l'execution du code le solde va etre modifier sinon il va etre inserer mais le problème c'est que quand j'insere la date comme vous verrez dans le code elle est sensé etre le 31/10/2012 or la date qui est stocké dans la table est 24/05/1905
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
If Not myrst.EOF Then
     ' tant qu'il n'est pas vide
     Do While Not myrst.EOF
     myrst.Edit
     myrst!initial = soldeinit
     myrst.Update
     soldefin = soldeinit + myrst!diff
 
     myrst.Edit
     myrst!final = soldefin
     myrst.Update
     DateT = myrst!DateCA
     'MsgBox (dateT)
     soldeinit = soldefin
 
     myrst.MoveNext
     'If Not myrst.EOF Then
 
     'End If
 
    Loop
End If
db.Execute "INSERT INTO Solde_initial(DateCA,initial) VALUES(" & Format(DateT, "yyyy-mm-dd") & "," & soldefin & ");"
PS : au debut je mettais pas le format() je mettais juste dateT et ça me stocké une valeur genre 00:35:43 ou qlq chose du genre