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 :

Supprimer l'action des PageUp et PageDown


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 67
    Points : 62
    Points
    62
    Par défaut Supprimer l'action des PageUp et PageDown
    Bonjour,

    Dans un formulaire je souhaite empêcher l'utilisation des touches PageUp et PageDown
    J'ai bien essayé de tester la valeur de Keyascii sur l'évènnement KeyPress, mais j'ai l'impression que ces touches ne génèrent aucun code Ascii. Dailleurs je n'ai rien trouvé dans la doc.
    Je n'ai rien vu non plus dans les Options....

    Merci pour votre aide éventuelle.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    salut voici les valeurs générées :

    vbKeyPageUp et vbKeyPageDown

    voir la liste des constantes de KeyPress et regarde si KeyPreview ne ferait pas ton affaire.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 67
    Points : 62
    Points
    62
    Par défaut
    Citation Envoyé par marot_r
    voir la liste des constantes de KeyPress et regarde si KeyPreview ne ferait pas ton affaire.
    Merci beaucoup, je connaissais bien VbKeyPageUp et Down, mais pas l'utilisation de KeyPreview.

    Voilà ce que j'ai mis dans le code de mon formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub DateRgtS_KeyPress(KeyAscii As Integer)
      KeyAscii = PavNum(KeyAscii)
    End Sub
     
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyPageUp Then KeyCode = vbKeyCancel: Exit Sub
    If KeyCode = vbKeyPageDown Then KeyCode = vbKeyCancel: Exit Sub
    End Sub
    Et pour l'instant ça marche.

    J'ai utilisé Cancel comme touche de substitution car elle semble n'avoir aucun effet sur mon forumlaire. J'avais essayé avec KeyCode=Null mais ça me provoquai une erreur.
    Si tu as une autre idée pour KeyCode = ??? , merci de me l'indiquer.

  4. #4
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    essaie : KeyCode = 0
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 67
    Points : 62
    Points
    62
    Par défaut
    Citation Envoyé par cafeine
    essaie : KeyCode = 0
    Merci Caféine, ça marche très bien avec =0

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E]Supprimer l'affichage des barres de menus
    Par ecoinfo dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/10/2005, 00h48
  2. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    Réponses: 20
    Dernier message: 04/08/2005, 17h13
  3. Pouvoir gérer les actions des boutons dans une classe
    Par Cyborg289 dans le forum Composants
    Réponses: 2
    Dernier message: 08/07/2005, 12h08
  4. [FLASH MX] Action des boutons dans un menu déroulant
    Par zab_paris dans le forum Flash
    Réponses: 1
    Dernier message: 05/07/2005, 18h14

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