Vídeo: Access Violation Error Fix 2024
Por Joseph C. Stockman, Alan Simpson
Usar o VBA (Visual Basic for Application) para programar o Microsoft Access 2007 é simplificado se você usar atalhos para código de depuração no VBA e executar tarefas comuns no VBA editor e o VBA imediato e código de janelas. Além disso, considere aprender os códigos usados para completar trabalhos VBA comuns.
Atalhos comuns no VBA-Access 2007
Conhecer os atalhos de teclado mais populares no VBA-Access 2007 irá ajudá-lo a trabalhar de forma mais eficiente. Use este gráfico de atalhos até aprender as combinações de teclado e suas funções:
Para fazer isso | Pressione This |
---|---|
Alternar entre o Access e o editor VBA | Alt + F11 |
Obter ajuda | F1 |
View Object Browser (VBA Editor | F2 |
Ver propriedades e eventos | F4 |
Fechar VBA Editor e retornar ao Access | Alt + Q |
Teclas de atalho para depurar o código no VBA 2007
Evitar erros ou erros significa que você precisa ser preciso ao escrever código em uma linguagem de programação. Afortunadamente, usando esses atalhos, o código será depurado rapidamente no VBA:
Ação | Tecla de atalho |
---|---|
Ponto de interrupção de alternância | F9 |
Etapa em | F8 |
Etapa em | Shift + F8 |
Saída | Ctrl + Shift + F8 |
Executar para o cursor | Ctrl + F8 |
Limpar todos os pontos de interrupção | Ctrl + F9 |
Teclas de atalhos comuns no VBA 2007 Editor
Escrever, editar e testar seu código VBA no editor do Visual Basic será executado com mais facilidade se você aprender essas teclas de atalho úteis e suas funções:
Ação | Tecla de atalho |
---|---|
Obter ajuda | F1 |
Ver objeto Navegador | F2 |
Exibir propriedades | F4 |
Exibir a janela de código | F7 |
Abrir o Gerenciador de projetos | Ctrl + R |
Feche e volte ao acesso | Alt + Q |
Mudar para acesso | Alt + F11 |
Ver janela imediata | Ctrl + G |
Visualizar menu de atalho | Shift + F10 (ou clique com o botão direito do mouse) |
Ver definição | Shift + F2 |
Ir para a última posição | Ctrl + Shift + F2 |
Executar um Sub / UserForm | F5 |
Parar a execução do código | Ctrl + Break |
Atalhos do VBA 2007 para Imediato e Código do Windows
Para fazer suas tarefas rapidamente na janela Imediata (o que permite que você execute o código a qualquer momento, logo no local) e Janela de código (usada para escrever, editar e visualizar VBA) use esses atalhos da VBA:
Ação | Tecla de atalho |
---|---|
Mover o cursor para a direita um chara cter | - → |
Selecione o caractere para a direita | Shift + - → |
Mover o cursor para a direita uma palavra | Ctrl + - → |
Selecione para o final da palavra | Ctrl + Shift + - → < Mover o cursor para a esquerda um caractere |
<- | Selecionar o caractere para a esquerda do cursor |
Shift + <- | Mover o cursor para a esquerda uma palavra |
Ctrl + <- | Mover o cursor para o início da linha |
Início | Selecionar texto para começar a linha |
Shift + Home | Mover o cursor para o final da linha |
Fim | Selecionar texto para o fim da linha |
Shift + Fim | Mova o cursor até uma linha |
e uarr; | Mova o cursor para baixo uma linha |
e darr; | Mova o cursor para o próximo procedimento |
Ctrl + & darr; | Mover o cursor para o procedimento anterior |
Ctrl + & uarr; | Percorrer uma tela |
PgUp | Deslocar para baixo uma tela |
PgDn | Ir para o topo do módulo |
Ctrl + Início | Selecionar todo o texto para o topo do módulo |
Ctrl + Shift + Home | Ir para a parte inferior do módulo |
Ctrl + Fim | Selecionar todo o texto para baixo do módulo |
Ctrl + Shift + Fim | Cortar seleção |
Ctrl + X | Copiar seleção |
Ctrl + C | Cole a seleção |
Ctrl + V | Cortar a linha atual para a Área de transferência |
Ctrl + Y | Excluir para o final da palavra |
Ctrl + Excluir | Excluir texto ou texto selecionado |
Excluir (Del) | Excluir caractere para a esquerda do cursor |
Retrocesso | Excluir para o início da palavra |
Ctrl + Backspace | Desfazer |
Ctrl + Z < Indent line | Tab |
Outdent line | Shift + Tab |
Encontre | Ctrl + F |
Substitua | Ctrl + H |
Encontre Próximo | F3 > Encontre o anterior |
Shift + F3 | Obter ajuda com a palavra selecionada |
F1 | Obter informações rápidas |
Ctrl + I | Códigos para tarefas comuns do VBA 2007 |
Esta lista mostra o trabalhos mais comuns realizados na VBA 2007 e as declarações de código que você precisa digitar para completar e tarefa VBA, então mantenha essa lista à mão: | Abra um formulário na visualização de formulário: |
DoCmd.OpenForm "
formname
", acNormal
Alterar uma propriedade de formulário em um formulário aberto: Formulários! [Nome do formulario]. propertyName = newValue Obter valor de um controle em um formulário aberto:
Formulários! [Nome do formulario]! [nome de controle]. Valor
Alterar o valor de um controle em um formulário aberto:
Formulários! [Nome do formulario]! [nome de controle]. Valor = newValue
Alterar uma propriedade de controle em um formulário aberto:
Formulários! [Nome do formulario]! [nome de controle]. propertyName = newValue
Feche um formulário, economizando alterações de design:
DoCmd. Fechar acForm, "
formName
", acSaveYes
Imprima um relatório: DoCmd. OpenReport " reportName
", acViewNormal
Execute uma consulta de ação: DoCmd. RunSQL " SQLstatement
"
Mostra uma mensagem simples: MsgBox "yourMessage" Faça uma pergunta na tela:
variável
= MsgBox ("
yourMessage
", vbQuestion + vbYesNo)