La molette de la souris est utile dans certaines applications informatiques , mais il peut causer des problèmes dans Microsoft Access. Si vous créez des applications de bases de données avec Access, vous connaissez peut-être la façon la molette de défilement peut causer des dossiers pour faire défiler trop vite ou cycle avant la saisie des données est terminée. Avec la sortie de Access 2007, la molette de défilement est désactivée par défaut dans l'application . Dans les versions antérieures à Access 2007, y compris Access 2003 , vous devez désactiver manuellement la fonction de molette de défilement avec un module ou un code VBA placé dans une procédure d' événement de souris . Cet article décrit deux méthodes pour y parvenir . Choses que vous devez
ordinateur avec accès Internet
Afficher plus Instructions
Appelez un fichier DLL de code manuellement
1
Téléchargez la base de données de MouseWheelHookA2k libre et le code de le site Holdings Lebans ( voir Ressources pour le lien). Extraire le fichier dans un dossier sur l'ordinateur.
2
Copiez et collez le fichier " MouseHook.DLL " dans le dossier avec le fichier Access MDB .
3 < p> Ouvrez la base de données Access . Trouvez et ouvrez le formulaire "Démarrage" dans la liste des formulaires de votre base de données ( Votre formulaire de départ peut avoir un nom différent ) .
4
Cliquez sur le " design Form Tools" barre d'outils et de créer un "Command button " n'importe où sur votre formulaire.
5
clic droit sur le bouton de commande et cliquez sur l'option" Propriétés " dans le menu pop-up . Faites défiler jusqu'à l'option " OnClick " et double- cliquez sur le champ vide pour ouvrir le Basic pour Applications ( VBA) de l'éditeur
6
Copie visuelle et coller le code suivant dans l'éditeur VBA: . < Br >
« Tournez le MouseWheel Off
blRet As Boolean
blRet = MouseWheelOFF
7
Fermez l'éditeur VBA.
8
Créer un autre " bouton de commande " sur toute autre forme dans votre base de données de tourner la molette arrière avant de vous quittez la base de données . Entrez le code suivant derrière le bouton de commande dans le code " OnClick ":
« Tournez le MouseWheel Sur
blRet As Boolean
blRet = MouseWheelON
< br > Photos importer un module dans la base de données Access
9
Téléchargez la base de données de basMouseHook libre et le code du site EverythingAccess.com ( voir Ressources pour le lien). Sauvegarder la base de données dans un dossier sur votre ordinateur.
10
Ouvrez votre base de données Access. Cliquez sur l'option "Fichier /Importer» , puis sélectionnez « Modules ». Naviguez jusqu'au dossier où vous avez enregistré la base de données basMouseHook et importer le module de code basMouseHook de la base de données .
11
Ouvrez votre formulaire "Démarrage" dans la fenêtre du concepteur de formulaires. Faites un clic droit sur le formulaire, puis cliquez sur l'option "Propriétés" dans le menu pop-up .
12
Descendez à la procédure d'événement " OnOpen " et double -cliquez dessus pour ouvrir l'éditeur VBA .
13
Copiez et collez le code suivant dans la procédure événementielle " OnOpen ":
Private Sub Form_Open ( Cancel As Integer )
MouseHook statique As Object
Set MouseHook = NewMouseHook (Me)
End Sub