Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 16h38   #1
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 69
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 69
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
Par défaut Fermeture d'un formulaire avec Echap

Bonjour,

Comment programmer l'équivalent du (X) en haut à droite, pour fermer le formulaire en cours avec la touche Echap

Dans quel évènement faut-il intervenir?
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h52   #2
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

Utilisez la "boîte à outils" : "bouton de commande" pour générer un bouton fermant le formulaire,

ou le code dans l'évènement de votre choix :

Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h54   #3
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Bonjour papy

Pour fermer un formulaire, un état :
Pour quitter ACCESS :
Bon courage !
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h56   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 659
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 659
Points : 6 225
Points : 6 225
Envoyer un message via MSN à argyronet
Bonjour,

Il faut définir la propriété KeyPreview à True et appliquer le code suivant :
Code :
1
2
3
If KeyAscii = 27 then
    DoCmd.Close acForm, Me.Name
End If
sur l'événement KeyPress du formulaire.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/10/2011, 17h14   #5
Membre à l'essai
 
Homme alain
retraité
Inscription : juillet 2011
Messages : 69
Détails du profil
Informations personnelles :
Nom : Homme alain
Âge : 66
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : retraité

Informations forums :
Inscription : juillet 2011
Messages : 69
Points : 23
Points : 23
Envoyer un message via MSN à papyxy Envoyer un message via Yahoo à papyxy Envoyer un message via Skype™ à papyxy
Merci Argy, ça marche.
(pas aussi évident cette propriété keypreview, quand on sait pas)
papyxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h36.


 
 
 
 
Partenaires

Hébergement Web