Bonjour,
je viens de créer ce code qui met à jour un champs dans une table mais j'ai message d'erreur ! ;(
Message d'erreur
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 Dim I As Integer Max = CurrentDb.TableDefs("VBASQL").RecordCount '-- le nombre d'enregistrement de ma table '--je rajoute temporairement un index (ordre) pour la mis à jour de ma table DoCmd.RunSQL "ALTER TABLE [VBASQL] ADD ordre COUNTER" '--boucle Do While I <= Max DoCmd.RunSQL ("UPDATE [VBASQL] SET [HK] = (DLookUp("[HK]","VBASQL","[ordre]=" & I-1 &")) + DLookUp("[test 2]","VBASQL","[ordre]=" & I &"))") I = I + 1 Loop '--je supprime l'index DoCmd.RunSQL "ALTER TABLE [VBASQL] DROP COLUMN ordre" End Sub
et je ne comprends pas ou est l'erreur !
Partager