bonjour,
pour cocher les enregistrements filtrés il est plus simple de passer par RecordsetClone qui met à jour uniquement les enregistrements concernés (affichés à l'écran), c'est plus simple que de mettre à jour la table par requête:
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 Private Sub ToutSelec_AfterUpdate() Dim ors As Recordset Set ors = Me.RecordsetClone If ors.RecordCount > 0 Then ors.MoveFirst Do Until ors.EOF ors.Edit ors.Fields("Choix").Value = Me.TouSelec ors.Update ors.MoveNext Loop End If Set ors = Nothing End Sub
Partager