Bonsoir,
J'ai crée une requête suppression et j'aimerai l'exécuter par l'intermédiaire d'une procédure.
Voici le SQL de cette requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
DELETE TProduit.IDGAMME, TProduit.NOMPRODUIT, TProduit.DATECREATION, TProduit.TRT, TProduit.IDSECTION, TProduit.IDMACHINE
FROM TProduit
WHERE (((TProduit.NOMPRODUIT)=[Formulaires]![F_Saisie_Gamme_Par_Section]![Texte37]));
J'ai essayé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Docmd.RunSQL " DELETE TProduit.IDGAMME, TProduit.NOMPRODUIT, TProduit.DATECREATION, TProduit.TRT, TProduit.IDSECTION, TProduit.IDMACHINE
FROM TProduit
WHERE (((TProduit.NOMPRODUIT)=[Formulaires]![F_Saisie_Gamme_Par_Section]![Texte37])); "
Cela ne fonctionne pas.

J'ai essayé aussi avec Docmd.RunSQL (R_Sup_Enregistrement) qui est le nom de la requête.

Quelqu'un peut-il m'expliquer comment faire pour supprimer l'enregistrement qui a été sélectionné dans le formulaire soit en VBA ou en exécutant cette requête par une commande VBA.
Je passe par là pour supprimer cet enregistrement, car avant l'exécution de cette suppression, il y des test que j'effectue pour pouvoir valider la suppression du Record.

Merci d'avance de votre aide: