bonjour,
j'ai un petit problème lors d'un ecrasement de donnée
ce que je faire :
dès que je la valeur demandé je l'enregistre mais si la valeur augmente je voudrais l'écraser cette valeur
voici mon 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 'sauveguarde auto à la val max. Dim valmax As Integer If j = 0 Then If LblAffichage.Caption > TxtTension.Text 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 ' If FrmAffichage.Visible = True Then CmdAnnulation.SetFocus Timer3.Enabled = True j = 1 End If End If 'si dans 2 sec la val de la force augmente, elle remplace l'ancienne valeur If j = 1 And (i <> 0) And (i Mod 2 = 0) Then With Adojournal.Recordset .movelast valmax = !tension_obtenue j = 2 End With If j = 2 Or LblAffichage.Caption > valmax Then With Adojournal.Recordset .movelast .Delete .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 LblAffichage.Caption < TxtTension.Text Then j = 0 End If vide: Timer1.Enabled = True End Sub Private Sub Timer3_Timer() i = i + 1 End Sub
Partager