Touche ENTER dans un formulaire

Claire -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai créé une base de données avec le logiciel ACCESS 2003. Je voudrais supprimer l'action de la touche ENTER dans mes formulaires afin que seule la touche TAB permette de passer d'un contrôle à l'autre.
Avez-vous une idée de la procédure à utiliser?
Merci d'avance



A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

1) Dans un module copiez le code ci-dessous

Option Compare Database

Option Explicit
Global Const VK_Enter = &HD ' ENTER

Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer

Function DesactiveENTER()
If GetKeyState(VK_Enter) < 0 Then
DoCmd.CancelEvent
End If
End Function

2) Sur la propriété SUR SORTIE de tous les contrôles d'un formulaire dont
vous souhaitez désactiver les touches du clavier ENTRER, taper: =DesactiveENTER()


Bonne suite
0