Scorciatoia da tastiera in Access 2003
-
09-06-2019 - |
Domanda
Esiste una scorciatoia da tastiera in Access 2003 che eseguirà una query in modalità progettazione o SQL?
Soluzione
Non è integrato.Vorrei provare una macro: AutoKeys?Dovresti essere in grado di creare quasi tutti i tasti brevi che desideri in questo modo.
Altri suggerimenti
Sendkeys è sempre un errore perché quasi nulla in Access non è fattibile tramite codice.
Il codice corretto è:
DoCmd.RunCommand acCmdRun
Il modo in cui esegui quel codice dipende da te, ma è decisamente preferibile a SendKeys.
Ho usato una combinazione delle risposte scrivendo una piccola funzione che viene chiamata dalla macro AutoKeys in questo modo:
Public Function RunMyQuery() As Boolean
SendKeys "%Q" & "R"
RunMyQuery = True
End Function
Grazie!
Ctrl+, E Ctrl+. consentirà a MS Access di scorrere a sinistra e a destra attraverso le visualizzazioni della query Design, Foglio dati, SQL, Tabella pivot, Grafico pivot.
Altrimenti, puoi fare clic con il pulsante destro del mouse sul punto esclamativo "Esegui" e selezionare Personalizza, quindi con la finestra di personalizzazione aperta, puoi fare nuovamente clic con il pulsante destro del mouse sul punto esclamativo "Esegui", selezionare "Immagine e testo" per visualizzare la parola Esegui.Finché viene visualizzata la parola, è possibile utilizzare Alt+Spostare+R per attivare quel pulsante in base alla R maiuscola sottolineata.Se fai nuovamente clic con il pulsante destro del mouse sul punto esclamativo "Esegui" e selezioni le proprietà, puoi modificare la R maiuscola in una r minuscola in modo che il tasto MAIUSC non sia necessario e la scorciatoia diventi semplicemente Alt+R.
Questa funzione non è integrata, ma puoi configurarla in modo da poter premere il pulsante F5 tasto funzione per eseguire la query.
- Crea una nuova macro.
- Utilizza il menu Visualizza > Nomi macro per aggiungere la colonna "Nomi macro" alla griglia se non è già visualizzata.
- Digita questo nella colonna "Nomi macro":{F5}
- Nella colonna "Azione", scorri verso il basso e seleziona "EseguiComando".
- La metà inferiore del riquadro della finestra è "argomenti di azione". Per "comando", scorri verso il basso e seleziona "Esegui."
- Salva la macro come AutoKeys.
- Chiudi la macro.
- Apri una query salvata nella visualizzazione struttura o nella visualizzazione SQL.
- Premere il tasto funzione, F5, per eseguire la query.
Scorciatoia da tastiera per eseguire una query:
Premere (non tenere premuto) Alt quindi toccare v quindi toccare S
Scorciatoia da tastiera per tornare alla visualizzazione query:
Premere Alt quindi toccare v quindi toccare Q
Alt Q Alt R (ovvero la selezione della voce di menu) non è adatto?
Non sono sicuro di quale somiglianza abbia con lo stesso problema in Windows 2007, ma FWIW, l'ho risolto lì procedendo come segue:
- Fare clic con il tasto destro del mouse sul pulsante Esegui
- Seleziona "Personalizza la barra degli strumenti di accesso rapido"
- Nella finestra di dialogo visualizzata, seleziona "Strumenti di query | Scheda Progettazione" dall'elenco a discesa a sinistra.Le opzioni nella casella di riepilogo a sinistra cambieranno per riflettere la selezione.
- Nella casella di riepilogo a sinistra, seleziona "Esegui" e fai clic su "Aggiungi >>"."Esegui" dovrebbe essere aggiunto all'elenco a destra.
- Fare clic su OK.
Ora puoi eseguire il tuo SQL utilizzando Alt+4.
Sebbene non sia una scorciatoia da tastiera, è anche possibile aggiungere il pulsante alla barra degli strumenti di accesso rapido per un facile accesso indipendentemente dalla scheda di tua proprietà o quando la barra multifunzione è ridotta a icona.