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

Access Discussion :

acceder à un sous formulaire en appuyant sur une touche specifique


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2013
    Messages : 17
    Points : 21
    Points
    21
    Par défaut acceder à un sous formulaire en appuyant sur une touche specifique
    Bonjour les amis j'aimerais savoir comment faire pour acceder à un sous formulaire en appuyant sur une touche specifique du clavier
    ben j'ai un formulaire avec un sous formulaire attaché et un autre sous formulaire
    j aimerai par le clavier acceder au dernier sousformulaire
    exemple si j'appuie sur la F1 ou F2 etc ......acceder au sous formulaire
    merci c'est vraiment important

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 92
    Points : 98
    Points
    98
    Par défaut
    Bonjour,

    Il faut utiliser l'évènement "Form_KeyDown" du formulaire principal, détecter la touche appuyée et en fonction, activer le formulaire voulu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)    
      If KeyCode = 113 Then '113=Touche F2
        Me.Controls("MonSousForm1").Form.Controls("SousForm2").Controls("LecontrolASeletionner").SetFocus
      End If
    End Sub
    Attention : Si le focus est sur un contrôle, il faut utiliser l'évenement "Form_KeyDown" du contrôle et non plus du formulaire.

    Vous trouverez la liste des codes touches ici : http://office.microsoft.com/en-us/ac...080755548.aspx

    Cordialement
    Damran

Discussions similaires

  1. [AC-2007] Ouverture sous-formulaire se basant sur une liste de choix
    Par cookiedelu dans le forum IHM
    Réponses: 0
    Dernier message: 01/12/2009, 21h17
  2. Réponses: 12
    Dernier message: 25/08/2006, 13h44
  3. Activer un bouton en appuyant sur une touche du clavier
    Par brasco06 dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 16/02/2006, 23h47
  4. Changer de texture en appuyant sur une touche
    Par Hyoga dans le forum OpenGL
    Réponses: 1
    Dernier message: 29/01/2005, 23h36
  5. Réponses: 15
    Dernier message: 28/01/2005, 04h46

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