Bonjour,
Je pense que ça doit être simple à faire vu que je n'ai pas trouver la réponse sur le forum, mais si quelqu'un peut m'aider ce serait sympe.
J'ai un formulaire, avec d'une part un sous formulaire affichant ma table dimension (JLP_Dimension_mm_pouce) et d'autre part une zone de text (txt_idauto)
Je voudrais supprimer un enregistrement de ma table en fonction de ma zone de texte, en cliquant sur un bouton de commande.
Je precise que je suis sur Access 2003 et que ma table est une table liée à SQL Server
Voici le code de mon bouton
Dîtes moi ce qui ne va pas.
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 Private Sub cmd_supp_Click() Dim AMETIS_ACCESS As DAO.Database Dim rst As DAO.Recordset Dim txt_idauto As String Set AMETIS_ACCESS = Application.CurrentDb Set rst = AMETIS_ACCESS.OpenRecordset("JLP_Dimension_mm_pouce", dbOpenDynaset) rst.MoveFirst If Me.txt_idauto <> "" Then DoCmd.RunSQL "Delete * From JLP_Dimension_mm_pouce where (rst![idauto]=txt_idauto.value)" End If Exit_cmd_supp_Click: Exit Sub Err_cmd_supp_Click: MsgBox Err.Description Resume Exit_cmd_supp_Click End Sub
Merci d'avance
Partager