[access] requête de suppression dans un bouton de commande ?

requête de suppression dans un bouton de commande ? [access] - SQL/NoSQL - Programmation

Marsh Posté le 05-05-2008 à 21:35:44    

Bonjour,
 
Dans une base de données, je souhaite pouvoir supprimer des enregistrements d'une table à parti du code article. Pour cela, j'ai créé une requête qui vient récupérer la valeur du code article dans une zone de texte et qui supprime tous les enregistrements concernés dans la table.
 
Ma requête fonctionne bien, seulement c'est une requête de suppression (notée avec une croix dans la liste des requêtes) et lorsque je veux affecter la requête au bouton de commande lors de la création du bouton, je n'ai pas le choix de cette requête (seulement les requêtes de sélection mais pas de suppression). Comment faire pour affecter ma requête au bouton ?
 
Merci d'avance.

Reply

Marsh Posté le 05-05-2008 à 21:35:44   

Reply

Marsh Posté le 06-05-2008 à 13:56:41    

Il faut associer un petit bout de code VBA au bouton.
 
Pour cela, dans le formulaire en mode création ou modification, clique droit sur le bouton pour voir ses propriétés. Dans l'onglet "Evenement" ou l'onglet "Toutes", aller sur la ligne "Sur clic", en cliquant dessus. Il devrait y avoir inscrit "[procédure évenementielle] avec un bouton contenant trois petits points sur le côté. Cliquer sur ce bouton pour écrire votre morceau de code qui fera la suppression, par exemple :
 DoCmd.RunSQL "DELETE * FROM table_toto;"

Reply

Marsh Posté le 06-05-2008 à 22:32:13    

merci :)
 
désolé du niveau de ma question encore une fois ...
 
est-ce qu'il y a un genre de tutorial où sont expliquées ces fonctions DoCmd... ? que j'arrête de poser des questions basiques ... :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed