Bonjour,
J'ai un formulaire dont la source est un requête entre 2 tables.
Je veux que l'utilisateur puisse éventuellement, à l'aide d'un bouton, supprimer un enregistrement.
Voici le code bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim TextRubrique, TextDisposition As String Me.rubrique.SetFocus TextRubrique = Me.rubrique.Text Me.disposition.SetFocus TextDisposition = Me.disposition.Text DoCmd.RunSQL ("DELETE * FROM ma_requete WHERE " & _ " ma_requete.rubrique = '" & TextRubrique & "' AND " & _ " ma_requete.disposition = '" & TextDisposition & "' ")
J'ai alors le message suivant :
J'ai donc tenté de supprimer l'enregistrement dans la table qui alimente la requete (dans le code, on a donc "ma_table" à la place de "ma_requete").
L'enregistrement est bien supprimé, il apparait alors ceci sur le formulaire :
J'aimerais mettre à jour la requete pour que la suppression de l'enregistrement de la table source soit pris en compte et que la mention "supprimé" n'apparaisse plus dans les champs.
Partager