L'ús de VBA (Visual Basic for Application) per programar Microsoft Access 2007 es simplifica si utilitzeu dreceres per depurar codi a VBA i realitzeu tasques habituals a l'editor VBA i a les finestres de codi i immediat de VBA. A més, considereu aprendre els codis utilitzats per completar treballs VBA habituals.
Dreceres habituals a VBA-Access 2007
Conèixer les dreceres de teclat més populars de VBA-Access 2007 us ajudarà a treballar de manera més eficient. Utilitzeu aquest gràfic de dreceres fins que apreneu les combinacions de teclat i les seves funcions:
| Fer això |
Premeu Això |
| Canvia entre Access i l'editor VBA |
Alt+F11 |
| Aconseguir ajuda |
F1 |
| Visualitza el navegador d'objectes (Editor VBA) |
F2 |
| Veure propietats i esdeveniments |
F4 |
| Tanqueu VBA Editor i torneu a Access |
Alt+Q |
Tecles de drecera per depurar codi a VBA 2007
Evitar errors o errors significa que has de ser precís a l'hora d'escriure codi en un llenguatge de programació. Afortunadament, l'ús d'aquestes dreceres depurarà el codi ràpidament a VBA:
| 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 |
Tecles de drecera habituals a l'editor de VBA 2007
L'escriptura, l'edició i la prova del codi VBA a l'editor de Visual Basic funcionarà amb més facilitat si apreneu aquestes tecles de drecera útils i les seves funcions:
| Acció |
Tecla de drecera |
| Aconseguir ajuda |
F1 |
| Visualitza el navegador d'objectes |
F2 |
| Veure propietats |
F4 |
| Mostra la finestra del codi |
F7 |
| Obriu l'Explorador de projectes |
Ctrl+R |
| Tanqueu i torneu a Access |
Alt+Q |
| Canvia a Accés |
Alt+F11 |
| Veure finestra immediata |
Ctrl+G |
| Visualitza el menú de dreceres |
Maj+F10 (o clic dret) |
| Veure definició |
Maj+F2 |
| Anar a l'última posició |
Ctrl+Maj+F2 |
| Executeu un sub/Formulari d'usuari |
F5 |
| Atura l'execució del codi |
Ctrl+Pausa |
Dreceres de VBA 2007 per a Windows immediat i de codi
Per fer les vostres tasques ràpidament a la finestra Immediata (que us permet executar codi en qualsevol moment, al moment) i a la finestra Codi (utilitzada per escriure, editar i visualitzar VBA), feu servir aquestes dreceres de VBA:
| 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 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 |
F1 |
| Obteniu informació ràpida |
Ctrl+I |
Codis per a les tasques comuns de VBA 2007
Aquesta llista us mostra els treballs més habituals realitzats a VBA 2007 i les declaracions de codi 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].Value
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 i deseu els canvis de disseny:
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"
Fes una pregunta a la pantalla:
variable = MsgBox ("el vostre missatge ", vbPregunta + vbYesNo)