Bonjour
Toujours très novice en code événementiel.
Sur le code ci-dessous
Qui fonctionne parfaitement.
Je souhaiterais avoir la possibilité de Visualiser les Zones de Texte sur le Form_Click() Avant le MsgBox("Voulez-vous supprimer ce produit ?" de manière à visualiser les informations avant suppression.
comment écrire un code qui permet d'avoir cette mécanique.
Que je pourrais insérer à la suite.
si vous avez une aide sur le sujet
Cordialement
Jean Jacques
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 Private Sub Form_Click() On Error GoTo ErrorHandler Dim dbs As DAO.Database, rst As DAO.Recordset Dim strSql As String Dim Result As VbMsgBoxResult Set dbs = CurrentDb strSql = "SELECT * FROM Article WHERE ID = " & Me.ID 'id is numerik Set rst = dbs.OpenRecordset(strSql) If Me.SelHeight = 0 Then Exit Sub MsgBox "Le produit n° " & rst.Fields("Code_produit") & " est sélectionné" If MsgBox("Voulez-vous supprimer ce produit ?", _ vbQuestion + vbYesNo, "Confirmer la suppression...") = vbYes Then If rst.RecordCount = 0 Then Exit Sub CurrentDb.Execute "DELETE ID FROM Article WHERE ID = " & ID & "", dbFailOnError MsgBox "Le produit a été supprimé !", vbInformation Me.Requery Else MsgBox "Suppression du produit annulée !", vbInformation Exit Sub End If rst.Close dbs.Close Set rst = Nothing Set dbs = Nothing ExitHandler: Exit Sub ErrorHandler: MsgBox "Oups ! Une erreur a été rencontrée :" & vbCrLf & "Error " & Err.Number & ": " & Err.Description Resume ExitHandler End Sub
Partager