Bonsoir

Je cherche à modifier tous les enregistrements d'un champ de ma table

J'ai écrit le code ci dessous qui est activé à partir d'un bouton situé sur un formulaire

Le champ Num de la table tmateriels est la clef primaire

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
Private Sub BoutonMAJPrix_Click()
 Dim strNMin As String
 Dim strNmax As String
   strNMin = DMin("num", "tmateriels")
   strNmax = DMax("num", "tmateriels")
 
Dim intI As Integer
 intI = strNMin
 For intI = strNMin To strNmax
 ' MsgBox (intI)
  Dim strPrixProv As String
   strPrixProv = MaterPrixUnitHT
   'MsgBox ("Le prix unitaire est " & strPrixProv)
   MaterPrixUValide = strPrixProv
  Next intI
 
End Sub
Les variables correspondent bien au 1er et au dernier champ de ma table

Mon souci est que la mise à jour du champ MaterPrixUvalide ne se fait que pour le premier enregistrement et pas pour les autres .....

Je me demande aussi si je n'aurai pas des soucis pour les enregistrements supprimés entre strNmin et strNmax

MErci pour votre aide

Daniel