A roda de rolagem do mouse é útil em algumas aplicações informáticas , mas pode causar problemas no Microsoft Access. Se você criar aplicações de banco de dados com o Access, você pode estar familiarizado com a forma como a roda de rolagem pode causar registros de ciclo rápido demais ou de bicicleta antes de entrada de dados está completo. Com o lançamento do Access 2007, a roda de rolagem está desativado por padrão no aplicativo . Em versões anteriores ao Access 2007, incluindo o Access 2003 , você deve desativar manualmente o recurso de rolagem com um módulo ou código VBA colocado em um procedimento de evento do mouse. Este artigo descreve dois métodos para fazer isso. Coisas que você precisa
Computador com acesso à Internet
Show Mais instruções
chamar um arquivo DLL de código manualmente
1
Faça o download do MouseWheelHookA2k grátis Sample Database e do Código de site da Lebans Holdings (consulte Recursos para o link). Extraia o arquivo para uma pasta no computador.
2
Copie e cole o arquivo " MouseHook.DLL " para a pasta com o arquivo do Access MDB .
3
Abra o banco de dados Access. Localizar e abrir o formulário " StartUp " na lista de formas para o seu banco de dados (seu formulário início pode ter um nome diferente)
4
Clique . "Ferramentas Formulário de design " da barra de ferramentas e criar um "Command Botão "em qualquer lugar no formulário.
5
botão direito do mouse no botão de comando e clique em" opção Propriedades " no menu pop-up. Desça até a opção " OnClick " e dê um duplo clique no campo vazio para abrir o Visual Basic for Applications (VBA) editor
6
Copie e cole o seguinte código no editor VBA: . < Br >
' Vire o MouseWheel Off
Dim blRet as Boolean
blRet = MouseWheelOFF
7
Feche o editor do VBA.
8
Criar outro " botão de comando " em qualquer outra forma em seu banco de dados para ligar a roda de rolagem de volta antes de sair do banco de dados. Digite o seguinte código por trás do botão de comando no código "onclick " :
' Vire a roda do mouse sobre
Dim blRet As Boolean
blRet = MouseWheelON
< br >
importar um módulo para o banco de dados Access
9
Faça o download do banco de dados basMouseHook Amostra grátis e de código a partir do site EverythingAccess.com ( consulte Recursos para obter o link). Salve o banco de dados em uma pasta no seu computador.
10
Abra seu banco de dados em Access. Clique na opção "Arquivo /Importar" e selecione " Módulos ". Navegue até a pasta onde você salvou o banco de dados basMouseHook e importar o módulo de código basMouseHook do banco de dados da amostra.
11
Abra o formulário " StartUp " na janela de formas designer. Clique com o botão direito do mouse sobre o formulário, clique na opção "Propriedades" no menu pop-up.
12
Desça até a " OnOpen " procedimento de evento e clique duas vezes nele para entrar no editor VBA .
13
Copie e cole o seguinte código no " OnOpen " procedimento de evento:
Private Sub Form_Open (Cancel As Integer)
estática MouseHook como objeto
Definir MouseHook = NewMouseHook (Me)
End Sub