Bonjour,
J'obtiens un message d'erreur 3021, Aucun enregistrement en cours en executant ce code (l'erreur surgit sur la ligne du if):
Pourtant, si je fais un Msgbox de rstDU15.Fields("etat_avancement"), il me renvoie bien la valeur "cloturée".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set rstDU15 = db.OpenRecordset("SELECT IdxDanger, intitule_action, etat_avancement FROM tbl_action WHERE IdxDanger = " & rstDU8.Fields(0) & " ") If rstDU15.Fields("etat_avancement") = "Cloturée" Then sql3 = "INSERT INTO tbl_mesure_existante (Idxdanger, description) SELECT " & _ rstDU7.Fields(0) & ", intitule_action FROM tbl_action WHERE IdxDanger = " & rstDU8.Fields(0) & ""
Quelqu'un sait d'ou cela peut venir ?
Merci d'avance
Partager