IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

[A-00] Je n'arrive pas à inhiber la touche MAJ [Sécurité]


Sujet :

Sécurité

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [A-00] Je n'arrive pas à inhiber la touche MAJ [Sécurité]
    Bonjour à tous,

    J'ai créé un programme qui s'ouvre sur un formulaire, passe d'une fenêtre modale à une autre, et ferme Access en quittant. Ainsi, il me faut encore inhiber la touche MAJ pour empêcher les utilisateurs d'accéder aux tables autrement que via mes formulaires.

    J'ai trouvé sur le site et dans le forum un code pour inhiber cette touche (Inhiber la touche MAJ au démarrage), je l'ai copié dans un module quelconque, et suivant les conseils du post Inhibation de la touche MAJ, j'ai fermé ma base et je l'ai relancée. Mais la touche MAJ continue à fonctionner, mon formulaire d'ouverture ne s'ouvre pas, et la structure de ma base est accessible.

    Pourriez-vous m'indiquer comment exploiter ce code : dans un module particulier ? en l'appelant de quelque part ? Pour information, j'utilise Access 2000.

    Merci d'avance de vos réponses, et désolée pour cette question un peu débutante...

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonsoir et bienvenu sur le forum.

    Ce code n'a d'effet que s'il est lancé.
    Charges à toi de choisir quand et comment tu dois rendre la touche Shift accessible et quand tu dois la rendre inaccessible.

    Pour désactiver la touche shift, il suffit d'exécuter la fonction SetBypassProperty, par exemple en la lançant depuis la fenêtre d'exécution.
    Au prochain démarrage, la touche shift n'a plus d'effet.


    Pour la réactiver, certains mettent un accès discret à la fonction permettant de réactiver la touche shift (raccourci clavier, bouton invisible dans un formulaire particulier, double clic sur une zone de texte transparente...), sans que l'utilisateur sache le faire facilement. Dans ce cas, il te faut simplement lancer la procédure de réactivation de la touche shift

    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub cmdBoutonCaché_click()
        UnSetBypassProperty
    end sub

    Pour ma part, je préfère mettre ce traitement hors de la base au travers d'un petit utilitaire codé sous Access... mais cela revient au même.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup pour ta réponse, j'essaye demain matin !

Discussions similaires

  1. [AC-2007] Inhiber la touche MAJ au démarrage
    Par jazzala dans le forum Sécurité
    Réponses: 9
    Dernier message: 16/06/2018, 23h14
  2. [AC-2003] Inhiber la touche MAJ au démarrage en cliquant sur une étiquette
    Par SIGER_971 dans le forum Access
    Réponses: 2
    Dernier message: 20/07/2009, 14h04
  3. Inhiber la touche MAJ au démarrage
    Par cassidy dans le forum Access
    Réponses: 8
    Dernier message: 16/06/2006, 00h40
  4. Inhiber la touche MAJ au démarrage
    Par aminbouassida dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2005, 12h04
  5. j'arrive pas a arreter mon thread d'arriere-plan
    Par ms91fr dans le forum Langage
    Réponses: 6
    Dernier message: 06/06/2003, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo