bonjour,
j'ai un souci pour la sauvegarde de données sur la base de donées. Il ne sauvegarde qu'une fois.
Je voudrais faire ça comme programme:
si mon affichage>2 j'enregistre une fois
si l'affichage augmente j'ecrase la données.
si l'affichage revient<2 je passe à la prochaine ligne.
(j=0 au démarrage pour le code)
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 'sauveguarde auto à la val max. If j = 0 And LblAffichage.Caption > 2 Then With Adojournal.Recordset .AddNew !Utilisateurs = CmbUtilisateurs.Text !numéro_de_commande = TxtNumComm.Text !Date = Date !Heure = Time !tension_desirée = TxtTension.Text !tension_obtenue = LblAffichage.Caption !Unité = CmbUnité.Text If txtremarques.Text = "" Then GoTo rienfaire Else !REMARQUES = txtremarques.Text End If rienfaire: .Update .Save .Requery End With j = 1 End If If j = 1 And LblAffichage.Caption > TensionMax Then TensionMax = LblAffichage.Caption With Adojournal.Recordset .movelast !Utilisateurs = CmbUtilisateurs.Text !numéro_de_commande = TxtNumComm.Text !Date = Date !Heure = Time !tension_desirée = TxtTension.Text TensionMax = Format(TensionMax, "0.00") !tension_obtenue = TensionMax !Unité = CmbUnité.Text .Update .Save .Requery End With End If If LblAffichage.Caption < 2 Then j = 0 End If
Partager