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
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
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 & ");"
Partager