Assegnazione di una scorciatoia da tastiera a un pulsante in un modulo di Access 2007

StackOverflow https://stackoverflow.com/questions/824123

  •  05-07-2019
  •  | 
  •  

Domanda

Supponiamo che io abbia un modulo in cui sono presenti numerosi pulsanti.Tutto funziona come dovrebbe quando si fanno clic sui pulsanti.Come posso assegnare scorciatoie da tastiera ai miei pulsanti in modo che Alt+A esegua l'azione del pulsante A, Alt+B esegua l'azione del pulsante B ecc.

sembra che sarebbe banale da fare, ma non sono riuscito a vedere dove posso impostarlo.

È stato utile?

Soluzione

Quando crei il pulsante usa la e commerciale prima della lettera che vuoi Alt+?nella proprietà Caption.

Esempi:

&File ---> File

&Modifica ---> Ecosì

Forge --> Forge

E&basta -> ENbene

Altri suggerimenti

Se si desidera impostare un collegamento Keyborad globale che funzioni indipendentemente dal punto in cui ci si trova nel database corrente, è possibile creare una macro speciale denominata AutoKeys e configurarla come la seguente:

 alt text

Nota il carattere speciale usato per rappresentare chiavi speciali:

^ for Ctrl
+ for Shift
% for Alt

{F11} rappresenta il tasto F11 (funzione)

Se si desidera aggiungere i tasti funzione come collegamento ai moduli, aggiungere il codice seguente al codice VB del modulo.

  

È necessario impostare KeyPreview su per funzionare (vedi immagine sotto)

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyF5
        'Process F5 key events.
           Msgbox "F5"
        Case vbKeyF4
        ' Process F4 key events.
           MsgBox "F4"
        Case Else
    End Select
End Sub

 Imposta anteprima chiave

  

Non digitare quando l'accesso fa per te

[Ctrl] + [;] inserisce la data corrente.     Ciò ha un valore inestimabile se si conservano record storici o si include la data in eventuali note o altri campi nel database. Non solo fa risparmiare tempo, ma garantisce l'accuratezza dei dati e ti impedisce di dover ricordare la data.

[Ctrl] + [:] inserisce l'ora corrente.     Come il collegamento Inserisci data, questa funzione può far risparmiare più tempo di quanto si pensi e aiuta anche a mantenere i dati precisi.

[Ctrl] + ['] inserisce il valore dallo stesso campo nel record precedente.     Quando devi inserire più record consecutivamente, probabilmente scopri che molti dei campi sono gli stessi da record a record. L'uso degli Appunti per copiare i dati può essere d'aiuto, ma potrebbe essere necessario inserire diversi campi di informazioni duplicate (il tuo nome in un campo, la data in un altro campo e alcuni commenti generici in un terzo). Utilizza questa scorciatoia per inserire lo stesso valore del campo dal record precedente.

[Ctrl] + [Alt] + [Spacebar] inserisce il valore predefinito per il campo corrente.     Questo è utile quando inizi a digitare e poi ti rendi conto che avresti dovuto mantenere l'impostazione predefinita.

  

Non usare il mouse quando puoi usare la tastiera

[Ctrl] + Freccia combinazioni di tasti velocizzano la navigazione

[Ctrl] + [Freccia sinistra / destra] ti sposta all'inizio dell'ultima / prossima parola.

[Ctrl] + [Freccia su / giù] ti porta all'inizio dell'ultimo / prossimo paragrafo.

[Shift] + Freccia le combinazioni di tasti selezionano il testo

[Shift] + [Freccia sinistra / destra] seleziona una lettera.

[Shift] + [Freccia su / giù] seleziona una riga.

[Ctrl] + [Shift] + [Freccia sinistra / destra] seleziona una parola.

`[Ctrl] + [Maiusc] + [Freccia su / giù] seleziona un paragrafo.

[F2] passa dalla modalità Modifica alla modalità Navigazione     La modalità Modifica visualizza il punto di inserimento. La modalità di navigazione nasconde il punto di inserimento e seleziona l'intero campo. In modalità Navigazione, utilizzare i tasti freccia per spostarsi tra i campi.

[F4] apre una casella combinata o una casella di riepilogo     Utilizzare questa scorciatoia da tastiera per selezionare l'elenco, quindi utilizzare i tasti freccia per selezionare un valore dall'elenco.

[Ctrl] + [+] aggiunge un nuovo record

[Ctrl] + [-] elimina il record corrente

[Shift] + [Enter] salva il record corrente     Il cambio di record salva anche i dati, ma è una buona idea salvarli frequentemente, specialmente se stai inserendo molti dati.

[Ctrl] + [PgUp] passa al record precedente

[Ctrl] + [PgDn] passa al record successivo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top