Access 2007 Programação VBA For Dummies

Conhecer os atalhos de teclado mais populares na VBA-Access 2007 irá ajudá-lo a trabalhar mais eficientemente. Utilize este quadro de atalho até que você aprenda as combinações de teclado e suas funções:

Para fazer issoimprensa Este
Alternar entre o Access eo editor VBAAlt + F11
Obter ajudaF1
Browser View Object (Editor de VBA)F2
Ver as propriedades e eventosF4
Feche o Editor de VBA e regresso para o AccessAlt + Q

Teclas de atalho para depurar o código em VBA 2007

Evitando erros ou erros significa que você tem que ser mais preciso ao escrever código em uma linguagem de programação. Felizmente, usando esses atalhos irá depurar código rapidamente em VBA:

AçaoTecla de atalho
breakpoint alternânciaF9
entrarF8
passar por cimaShift + F8
SairCtrl + Shift + F8
Corra para cursorCtrl + F8
Limpar todos os pontos de interrupçãoCtrl + F9

Teclas de atalho comuns em VBA 2007 editor

Escrita, edição e testar o seu código VBA no editor de Visual Basic irá correr mais suavemente se você aprender essas teclas de atalho votos e suas funções:

AçaoTecla de atalho
Obter ajudaF1
Ver Object BrowserF2
Ver as propriedadesF4
janela View CodeF7
Abrir Project ExplorerCtrl + R
Fechar e retornar para o AccessAlt + Q
Mudar para AcessoAlt + F11
janela de exibição de ImmediateCtrl + G
Ver menu de atalhoShift + F10 (ou para a direita; clique)
Ver definiçãoShift + F2
Ir para a última posiçãoCtrl + Shift + F2
Executar um Sub / UserFormF5
Parar a execução de códigoCtrl + Break

VBA 2007 Atalhos para imediata e código do Windows

Para começar suas tarefas feito rapidamente na janela imediata (que permite executar código em qualquer altura, à direita no local) e a janela de código (utilizados para escrita, edição e visualização de VBA) usar esses atalhos VBA:

AçaoTecla de atalho
Mover o cursor um caractere à direita--
Escolha um personagem para a direitaShift + -
Mover o cursor para a direita uma palavraCtrl + -
Selecione para o fim da palavraCtrl + Shift + -
Mover o cursor um caractere à esquerdalt; ---
Selecione o caractere à esquerda do cursorShift + lt; ---
Mover o cursor para a esquerda uma palavraCtrl + lt; ---
Mover o cursor para o início da linhaCasa
Selecionar o texto para o início da linhaShift + Início
Mover o cursor para o fim da linhaFim
Selecionar o texto para o final da linhaShift + End
Mova o cursor para cima uma linha^
Mover o cursor para baixo uma linhadarr-
Mover o cursor para o próximo procedimentoCtrl + darr-
Mover o cursor para procedimento anteriorCtrl + ^
Rolar para cima uma telaPgUp
Rolar para baixo uma telaPgDn
Ir para a parte superior do móduloCtrl + Home
Selecione todo o texto a parte superior do móduloCtrl + Shift + Home
Ir para o fundo do móduloCtrl + End
Selecionar todo o texto à parte inferior do móduloCtrl + Shift + End
seleção CutCtrl + X
Copiar seleçãoCtrl + C
seleção pasteCtrl + V
Cortar a linha atual para a área de transferênciaCtrl + Y
Excluir para o fim da palavraCtrl + Delete
Excluir caractere ou texto selecionadoApagar (Del)
Apagar o caractere à esquerda do cursorretrocesso
Excluir para o início da palavraCtrl + Backspace
DesfazerCtrl + Z
linha travessãoAba
linha OutdentShift + Tab
EncontrarCtrl + F
SubstituirCtrl + H
Encontre o próximoF3
Localizar anteriorShift + F3
Obter ajuda com a palavra selecionadaF1
Obter Informações RápidasCtrl + I

Códigos para VBA Comum 2007 Tarefas

Esta lista mostra os trabalhos mais comuns realizados em VBA 2007 e as instruções de código que necessita de escrever para completar a tarefa VBA, de modo a manter esta lista acessível:

Abra um formulário no modo de formulário:

DoCmd.OpenForm "formname", AcNormal

Alterar uma propriedade de formulário em um formulário aberto:

Forms! [FormName] .propertyName = NewValue

Obter o valor de um controle em um formulário aberto:

Forms! [FormName]! [ControlName] .Value

Alterar o valor de um controle em um formulário aberto:

Forms! [FormName]! [ControlName] .Value = newValue

Alterar uma propriedade de controle em um formulário aberto:

Forms! [FormName]! [ControlName] .propertyName = newValue

Fechar um formulário, salvar as alterações de design:

DoCmd.Close acForm, "formName", acSaveYes

Imprimir um relatório:

DoCmd.OpenReport "reportName", AcViewNormal

Executa uma consulta ação:

DoCmd.RunSQL "SQLStatement"

Mostrar uma mensagem simples:

MsgBox "yourMessage"

Faça uma pergunta na tela:

variável = MsgBox ( "sua mensagem", + VbQuestion vbYesNo)

menu