Le pavé numérique du clavier renvoie un point-virgule

Ancien nº de publication de cet article : F16657
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
Symptômes

Lorsque le séparateur décimal du panneau de configuration de WINDOWS est
un point, sous Microsoft ACCESS le point du pavé numérique retourne un
point-virgule. Comment obtenir un point ?


Résolution

Pour la saisie de valeurs numériques décimales dans un formulaire, vous
pouvez utiliser l'événement Sur touche activée afin d'obtenir un point au
lieu du point-virgule. Pour ce faire effectuez les opérations suivantes :
1. Affichez les propriété des événements de la zone de texte sur
laquelle vous saisissez vos valeurs.
2. Placez vous sur la propriété Sur touche activée.
3. Appuyez sur le bouton générateur (le bouton le plus à droite de la
ligne) et choisissez Générateur de code.
4. Tapez le code suivant :
Private Sub MonControl_KeyPress(KeyAscii As Integer)
If KeyAscii = 59 Then KeyAscii = 46
End Sub
5. Enregistrez votre formulaire et fermez-le.
6. Ouvrez le formulaire en mode utilisation
7. lacez-vous sur le contrôle où sont saisies les valeurs numériques et
appuyez sur le point du pavé numérique. Un point apparaît.


REMARQUES :

1. Dans la zone de texte, toute saisie au clavier d'un point-virgule,
(effectuée avec ou sans le pavé numérique) sera automatiquement
convertie en point. C'est pourquoi nous vous proposons d'utiliser la
procédure événementielle "Sur touche activée" uniquement pour vos
contrôle zones de texte contenant des valeurs numériques.
Si votre formulaire ne comporte que des contrôles numériques (ou si
vous ne souhaitez jamais obtenir le point-virgule sur votre
formulaire), vous pouvez utiliser la procédure événementielle "Sur
touche activée" du formulaire. Mais pour que la procédure
événementielle associée au formulaire transforme tous les caractères
point-virgule en caractères point, il faut aussi donner la valeur Oui
à la propriété "Aperçu des touches" du formulaire.
2. Lorsque le séparateur décimal du panneau de configuration de WINDOWS
est une virgule, sous Microsoft ACCESS le point du pavé numérique
retourne une virgule. Cette configuration permet donc de saisir des
nombres décimaux avec le pavé numérique avec Access 7.0 (dans les
tables, les requêtes, les formulaires, les macros et les modules).
Propriétés

ID d'article : 466657 - Dernière mise à jour : 09/19/1996 00:00:00 - Révision : 1.0

Microsoft Access 95 Standard

  • gnl KB466657
Commentaires