Come rilevare il tasto Tab in ComboBox in VBA

August 26

Come rilevare il tasto Tab in ComboBox in VBA


Rilevamento quando si preme il tasto TAB in un controllo "ComboBox" utilizzando Visual Basic, Applications Edition (VBA) può aiutare a eseguire il codice destinato, quando viene premuto il tasto. In VBA, è possibile utilizzare la proprietà "On chiave Down" e il "KeyCode" per verificare se il tasto premuto è stata una scheda. Questo processo viene utilizzato quando si desidera spostare il focus su un controllo diverso quando viene premuto il tasto Tab.

istruzione

1 Avviare Microsoft Access, fare clic sulla scheda "Crea" e cliccare su "Form Design" per creare un nuovo modulo. Fai clic su "Casella combinata" nel riquadro Controlli e fare clic sul form per aggiungere un nuovo controllo ComboBox.

2 Fare clic sul controllo "ComboBox" e cliccare su "Proprietà" per lanciare la finestra delle proprietà. Fare clic sulla scheda "Evento" e selezionare "[Routine evento]" accanto a On tasto. Fare clic sui puntini di sospensione per avviare la finestra di VBA Editor.

3 Aggiungere il seguente codice per rilevare quando si preme il tasto di tabulazione nel controllo ComboBox:

Se (KeyCode = vbKeyTab) Poi

MsgBox ("Tab key pressed")

Finisci se

4 Passare a Microsoft Access e fare clic sull'icona "Visualizza" per eseguire il form. Fare clic sul controllo "ComboBox" e premere il tasto Tab per visualizzare una finestra di messaggio.