Message d'erreur lors de la mise à jour des table
Bonjour à tous,
voilà, j'ai un script qui met à jour le champ de plusieurs table en même temps malheureusement depuis quelque temps il ne tourne plus bien et m'affiche ce message:
Citation:
Argument non valide
et la partie du code en surbrillance est:
je vous copie une partie de mon script:
Code:
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
| 'ouverture de la table Collar
Set rs = CurrentDb.OpenRecordset("Collar")
'ouverture de la table prefixe
Set rs2 = CurrentDb.OpenRecordset("Prefixe")
tt = "S" & MyPrefix & Mid(MyString, 4, 4) & Right(MyString, 1) & "TOPO M"
tt = "S" & MyPrefix & Mid(MyString, 6, 4) & Right(MyString, 1) & "TOPO M"
.
.
.
'clé primaire
rs.Index = "primarykey"
'mode édition
rs.Edit
'ecriture champ tt
rs.Fields("hole_id") = tt
'mise a jour
rs.Update
'ouverture de la table survey
Set rs = CurrentDb.OpenRecordset("surveyr")
'ouverture de la table prefixe
Set rs2 = CurrentDb.OpenRecordset("Prefixe")
tt = "S" & MyPrefix & Mid(MyString, 4, 4) & Right(MyString, 1) & "TOPO M"
tt = "S" & MyPrefix & Mid(MyString, 6, 4) & Right(MyString, 1) & "TOPO M"
.
.
.
'clé primaire
rs.Index = "primarykey"
'mode édition
rs.Edit
'ecriture champ tt
rs.Fields("hole_id") = tt
'mise a jour
rs.Update |
ce problème est-il dû à rs qui est utilisé pour la mise à jour des 2 table?
Merci déjà.