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:
J'ai essayé avec
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]));
Cela ne fonctionne pas.
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])); "
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:
Partager