Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come disattivare la rotellina del mouse in MS Access 2003

La rotellina di scorrimento del mouse è utile in alcune applicazioni del computer , ma può causare problemi in Microsoft Access . Se si creano applicazioni database con Access, si potrebbe avere familiarità con il modo in cui la rotella di scorrimento può causare record a ciclo troppo veloce o ciclo prima immissione dei dati è completa. Con il rilascio di Access 2007 , la rotellina di scorrimento è disabilitata di default nell'applicazione. Nelle versioni precedenti di Access 2007 , tra cui Access 2003 , è necessario disattivare manualmente la funzione di rotellina di scorrimento con un modulo o il codice VBA posto in una routine evento del mouse . Questo articolo vengono descritti due metodi per ottenere questo risultato . Cose che ti serviranno
Computer con accesso a Internet
Show More Istruzioni
Chiamare un file DLL dal codice
manualmente pagina 1

Scarica il MouseWheelHookA2k libera database e codice di esempio da il Holdings sito Lebans ( vedi Risorse per il link) . Estrarre il file in una cartella sul computer .
2

Copia e incolla il file " MouseHook.DLL " nella cartella con il file MDB di Access .
3

Aprire il database di Access . Trovare e aprire la maschera " StartUp " nella lista dei moduli per il database ( la forma iniziale potrebbe avere un nome diverso) .
4

Fare clic su " Strumenti di Progettazione Form" barra degli strumenti e creare un " Comando Button " in qualsiasi punto della forma .
5

Fare clic con il pulsante di comando e cliccare l'opzione" Proprietà " dal menu a comparsa. Scorrere verso il basso per l'opzione " OnClick " e fare doppio clic sul campo vuoto per aprire il Visual Basic, Applications Edition (VBA)
6

Copia e incolla il seguente codice nell'editor di VBA : . < Br

' > Ruotare la rotella del mouse Off

Dim blRet come booleano

blRet = MouseWheelOFF
7

Chiudere l'editor VBA .
8

Creare un'altra " Pulsante di comando " su qualsiasi altra forma nel vostro database per girare la rotella di scorrimento indietro prima di chiudere il database . Inserisci il seguente codice dietro il pulsante di comando nel codice " OnClick " :

' Girare la rotellina del mouse su

Dim blRet come booleano

blRet = MouseWheelON


importare un modulo in Access Database
9

scaricare il database di esempio basMouseHook libero e codice dal sito EverythingAccess.com ( vedi Risorse per il link) . Salvare il database in una cartella del computer .
10

Aprire il database in Access . Fare clic sull'opzione "File /Importa" e poi selezionare "Moduli ". Passare alla cartella dove avete salvato il database basMouseHook e importare il modulo di codice basMouseHook dal database di esempio .
11

Aprire il modulo " StartUp " nella finestra di progettazione del form. Pulsante destro del mouse sulla forma , quindi scegliere l'opzione " Proprietà" dal menu a comparsa.
12

Scorrere verso il basso per la routine evento " SuApertura " e fare doppio clic su di esso per entrare nell'editor VBA .
13

Copia e incolla il seguente codice nella routine evento " SuApertura " :

private Sub Form_Open ( Cancel As Integer ) per

MouseHook statico As Object < br

Set> MouseHook = NewMouseHook ( Me ) per

End Sub

 

software © www.354353.com