rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

ACCESS Créer une boîte de confirmation

Posté par ppqx, le mardi 4 décembre 2007 à 14:43:40
Bonjour,

Dans un de mes formulaires :

- J'ai un bouton de commande pour supprimer un enregistrement d'une table ; j'utilise pour cela une macro qui ouvre une requête de supression ;

- L'exécution de cette requête ne pose pas de problème, la suppression a bien lieu. J'ai de plus, volontairement désactivé dans OUTILS/OPTION/MODIFIER-RECHERCHER les actions suivantes : REQUETES ACTION et suppression de documents ;

Ce que je souhaite :

- Lorsque qu'on clique sur le bouton SUPPRIMER, une boîte de message doit s'ouvrir et demander une validation OUI / NON pour la suppression. Si la réponse est OUI, la requête de suppression est exécutée. Si on clique sur NON, la boîte de message est fermée et la requête de suppression n'a pas lieu.

COMMENT FAIRE CETTE BOITE DE MESSAGE ?

Je ne connais rien en code VBA ou autre ...

Merci pour vos réponses,

PPQX
Configuration: Windows XP
Internet Explorer 7.0
Répondre à ppqx  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
phil232, le mardi 4 décembre 2007 à 15:38:38
Il faut créer son propre bouton. On ne peut pas utiliser le navigateur pour ça car cet objet est inaccessible à partir d'Access (enfin c'est loin d'être simple).

If MsgBox("Delete ?", vbYesNo) = vbYes Then
cn.Execute("DELETE FROM MyTable WHERE ID = MyID")
End If
Répondre à phil232

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PPQX, le mardi 4 décembre 2007 à 21:28:02
Bonjour,

Merci pour la réponse. Mais j'ai trouvé une solution intermédiaire : j'ai créé à partir de l'aide du volet office ma propre boîte de message (formulaire) avec deux boutons OUI / NON auxquels sont affectées des macros.

Merci pour votre aide.

PPQX
Répondre à PPQX

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 rm001, le lundi 28 janvier 2008 à 20:45:00
J'ai un bouton de commande dans un formulaire pour modifier un enregistrement d'une table (Personnel par exemple)

Ce que je souhaite :

- Lorsque je clique sur ce bouton MODIFIER, une boîte de message doit s'ouvrir et me demande par exemple d'introduire le Matricule de l'employé qui est un champ dans la table et lorsque je tape le matricule, le curseur doit m'afficher l'enregistrement spécifié dans le formulaire ainsi je peux par exemple modifier son adresse etc

COMMENT FAIRE et Merci d'avance
Répondre à rm001
Logiciels pertinents trouvés dans les téléchargements
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger LC ISO Creator 1.1LC ISO Creator - LC ISO Creator est très simple: Il permet de créer un fichier .ISO à partir de vos CD. Cela vous permet ensuite...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger Microsoft Keyboard Layout Creator  1.4Microsoft Keyboard Layout Creator - Que vous désirez définir les touches de votre clavier pour un langage que Microsoft ne supporte pas ! Ou pour définir votre...Catégorie: Bureautique
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « ACCESS Créer une boîte de confirmation »