Bonsoir à tous,
Après exécution du code ci-après, tous les enregistrements sont supprimés au lieu de l'enregistrement en cours.
N.B: j'ai une liste déroulante sur laquelle s'effectue la recherche. après Mise A Jour de la liste déroulante, l'enregistrement concerné s'affiche.
Merci pour vos différentes contributions!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub btnDeleteClient_Click() Dim Valeur As String With txtFindClient If .ListIndex <> -1 Then Valeur = .ItemData(.ListIndex) CurrentDb.Execute "DELETE FROM T_Clients WHERE " & _ BuildCriteria("IDClient", dbIntegrer, Valeur), dbFailOnError txtFindClient.Requery End If End With If MsgBox("Voulez-vous confirmer la suppression?", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then Me.Undo Cancel = False End If
Partager