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
Les variables correspondent bien au 1er et au dernier champ de ma table
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
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
Partager