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 27/01/2011, 16h11   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 0
Points : 0
Par défaut Empêcher l'utilisation de Démarrer

Bonjour, je souhaite empêcher l'utilisateur de sortir d'Access. Une solution mise en place est de limiter les déplacements de la souris. Mais il est toujours possible d'appuyer sur la touche Windows ou sur Ctrl+Echap. Comment faire pour soit empêcher l'utilisateur de sortir d'Access, soit neutraliser ces touches?
Merci de votre aide
horemheb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 22h24   #2
Membre du Club
 
Avatar de sendme
 
Sendme
Inscription : avril 2006
Messages : 86
Détails du profil
Informations personnelles :
Nom : Sendme

Informations forums :
Inscription : avril 2006
Messages : 86
Points : 50
Points : 50
Bonjour,

Je te propose de regarder ici pour travailler directement sur la base de registre :
Accéder à la base des registres

Ensuite cherche les clefs concernées et modifie les valeurs,
exemple d'une recherche dans Google "base de registre cacher menu démarrer" :
http://www.jurixt.com/xp/xp_29.htm

Bon courage
sendme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 12h00   #3
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 0
Points : 0
Par défaut Trop compliqué pour moi

Merci de m'avoir répondu. Malheureusement je ne maîtrise pas du tout les manipulations sur les registres. D'autre part dans la liste des clés,je n'en ai pas trouvé qui neutralise globalement Démarrer. Il faudrait tout bloquer pour être sûr (?) du résultat. N'y a-t-il pas un moyen avec VB pour intercepter les touches Windows et Ctrl+Esc avant qu'elles s'exécutent. J'ai essayé d'utiliser les KeyPreview, KeyDown, KeyCode, SendKeys et autres sans résultat. Peut-être m'y suis-je mal pris ?
J'ai trouvé plusieurs solutions pour empêcher de cliquer sur Démarrer, mais aucune pour neutraliser l'action des touches.
Si vous avez une solution pas trop compliquée à mettre en oeuvre, je suis preneur. Merci
horemheb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2011, 07h34   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 607
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 607
Points : 30 953
Points : 30 953
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Pourquoi veux-tu que l'utilisateur ne puisse quitter Access ?

Si ton application plante comment va-t-il se déconnecter si tu bloques tout ?

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 15h04   #5
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 0
Points : 0
Je suis prof et je développe un questionnaire sur Word à l'aide d'Access. Je ne veux pas que l'étudiant, à l'aide de Démarrer, aille sur Word ou ailleurs pour trouver les réponses. Quand je dis "ne pas quitter Access", c'est rester dans mon application Access uniquement, tant qu'il ne la ferme pas à l'aide d'un bouton "Terminer". Est-ce plus clair sur mon objectif ?
horemheb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 17h11   #6
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
Hello
Et si on supprimait les liens de word sur le menu demarrer? non?
Cela les obligerait à aller dans le repertoire d'installation d'office pour ouvrir word. c'est pas bon?
ou bien encore (dans le repertoire d'installation d'office) on pourrait renommer word.exe le temps de l'interro. non?

Citation:
...Je ne veux pas que l'étudiant, à l'aide de Démarrer, aille sur Word ou ailleurs pour trouver les réponses...
Aïe. vous n'aimez pas ceux qui cherchent et qui trouvent!!!

@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 18h48   #7
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 0
Points : 0
Je ne vais pas détailler les raisons pédagogiques de ma démarche, c'est un autre débat (intéressant certes) et ce n'est pas le but de ce forum. Je cherche à ce que l'utilisateur ne puisse accéder à autre chose que en quittant l'application Access (ce qui enregistrera ce départ). La limitation du déplacement de la souris est un bon moyen mais cela n'empêche pas l'usage du clavier (que je ne peux pas bloquer complêtement pour la saisie des réponses).
horemheb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h30.


 
 
 
 
Partenaires

Hébergement Web