Programar Microsoft Access amb VBA pot ser molt més fàcil si coneixeu les dreceres de teclat per a les ordres i les tasques més habituals i els fragments de codi més habituals que utilitzareu a l'editor i a les finestres immediates mentre creeu i depureu l'aplicació Access.
Codi comú per a la programació i depuració de VBA a Access
Aquesta llista us mostra les tasques més habituals realitzades a VBA i les declaracions que heu d'escriure per completar la tasca de VBA, així que tingueu aquesta llista a mà:
Obre un formulari a la vista Formulari:
DoCmd.OpenForm " formname ", acNormal
Canvieu la propietat d'un formulari en un formulari obert:
Formularis![ formName ]. propertyName = newValue
Obteniu valor d'un control en un formulari obert:
Formularis![ formName ]![ controlName ] .Valor
Canvia el valor d'un control en un formulari obert:
Formularis![ formName ]![ controlName ] .Value = newValue
Canvieu una propietat de control en un formulari obert:
Formularis![ formName ]![ controlName ]. propertyName = newValue
Tanqueu un formulari, desant els canvis:
DoCmd.Close acForm, " formName ", acSaveYes
Imprimeix un informe:
DoCmd.OpenReport " nomInforme ", acViewNormal
Executeu una consulta d'acció:
DoCmd.RunSQL " SQLstatement "
Mostra un missatge senzill:
MsgBox "el vostre missatge "
Feu una pregunta sí/no a la pantalla:
variable = MsgBox ("el vostre missatge ", vbPregunta + vbYesNo)
Navegació i selecció de codi a VBA
Utilitzeu aquestes dreceres de VBA a la finestra Codi (utilitzada per escriure, editar i visualitzar VBA) i la finestra Immediata (que us permet executar codi en qualsevol moment, al moment) per fer la vostra feina ràpidament.
Acció |
Tecla de drecera |
Mou el cursor cap a la dreta un caràcter |
→ |
Seleccioneu el caràcter a la dreta |
Maj+→ |
Mou el cursor cap a la dreta una paraula |
Ctrl+→ |
Seleccioneu al final de la paraula |
Ctrl+Maj+→ |
Mou el cursor cap a l'esquerra un caràcter |
← |
Seleccioneu el caràcter a l'esquerra del cursor |
Maj+← |
Mou el cursor cap a l'esquerra una paraula |
Ctrl+← |
Mou el cursor a l'inici de la línia |
a casa |
Seleccioneu el text per començar la línia |
Maj+Inici |
Mou el cursor al final de la línia |
Final |
Seleccioneu el text al final de la línia |
Maj+Final |
Mou el cursor cap amunt d'una línia |
↑ |
Mou el cursor cap avall una línia |
↓ |
Mou el cursor al següent procediment |
Ctrl+↓ |
Mou el cursor al procediment anterior |
Ctrl+↑ |
Desplaceu-vos cap amunt una pantalla |
PgUp |
Desplaceu-vos cap avall una pantalla |
PgDn |
Aneu a la part superior del mòdul |
Ctrl+Inici |
Seleccioneu tot el text a la part superior del mòdul |
Ctrl+Maj+Inici |
Aneu a la part inferior del mòdul |
Ctrl+Final |
Seleccioneu tot el text a la part inferior del mòdul |
Ctrl+Maj+Final |
Tallar la selecció |
Ctrl+X |
Copia la selecció |
Ctrl+C |
Enganxa la selecció |
Ctrl+V |
Retalla la línia actual al porta-retalls |
Ctrl+Y |
Esborra fins al final de la paraula |
Ctrl+Suprimir |
Suprimeix el caràcter o el text seleccionat |
Suprimeix (Suprimeix) |
Suprimeix el caràcter a l'esquerra del cursor |
Retrocés |
Esborra fins al final de la paraula |
Ctrl+Suprimir |
Esborra al començament de la paraula |
Ctrl+Retrocés |
Desfer |
Ctrl+Z |
Línia de sagnat |
Tab |
Línia de sortida |
Maj+Tab |
Troba |
Ctrl+F |
Substitueix |
Ctrl+H |
Cerca Següent |
F3 |
Cerca l'anterior |
Maj+F3 |
Obteniu ajuda amb la paraula seleccionada actualment |
F1 |
Informació ràpida |
Ctrl+I |
Tecles de drecera general de l'editor VBA
La taula següent us mostra algunes tecles de drecera útils i les seves funcions, disponibles a l'editor de Visual Basic, on escriviu, editeu i proveu el vostre codi VBA.
Acció |
Tecla de drecera |
Canvia entre Access i l'editor VBA |
Alt+F11 |
Ajuda |
F1 |
Visualitza el navegador d'objectes |
F2 |
Veure propietats/esdeveniments |
F4 |
Mostra la finestra del codi |
F7 |
Veure finestra immediata |
Ctrl+G |
Visualitza el menú de dreceres |
Maj+F10 (o clic dret) |
Executeu un sub/Formulari d'usuari |
F5 |
Atura l'execució del codi |
Ctrl+Pausa |
Tanqueu VBA Editor i torneu a Access |
Alt+Q |
Tecles de drecera de depuració de VBA
Com que el codi en un llenguatge de programació s'ha d'escriure exactament, no hi pot haver errors ni errors. Afortunadament, podeu depurar codi a VBA ràpidament amb aquestes dreceres de depuració:
Acció |
Tecla de drecera |
Commuta el punt d'interrupció |
F9 |
Entrar a |
F8 |
Passar per sobre |
Maj+F8 |
Sortir |
Ctrl+Maj+F8 |
Executar al cursor |
Ctrl+F8 |
Esborra tots els punts d'interrupció |
Ctrl+F9 |