Bonjour,
Pourquoi mettre les données dans un autre onglet ? Est-ce nécessaire ?
Il serait possible de se passer de cet onglet en écrivant les données directement dans une table archive. ... 'copie du client dans la table Archive
Dim rst as DAO.recordset set rst=currentDB.OpenRecordset("MaTableArchive")
rst.addnew rst!Nomduchamp1=me.txtnom.value rst!NomDuChamp2=me.txtpre.value rst!DateArchive=Now() rst.Update rst.close
' supprimer ce client par la méthode DoMenuItem (sélection de l'enregistrement ' courant puis suppression) DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
'RS_client.Delete 'RS_client.Requery Else MsgBox "Archivage annulé", vbOKOnly End If
|