Aprenda a usar as ferramentas de depuração do Microsoft Access para o costume Visual Basic for Applications, ou VBA , os programas que você escreveu pode realizar suas tarefas sem erros. Embora VBA tem muitas ferramentas para ajudá-lo a depurar programas , seja cauteloso de confiar unicamente sobre eles para revelar erros de programa . Se você está detectando muitos bugs em um programa, o programa pode ser falho , a nível de design. Por exemplo , se o programa continuamente quebra por causa de dados do usuário estar em um formato que o programa não pode processar , o erro real é a falha em prever o formato de dados inseridos , que é um problema de design . Instruções
A janela Immediate
1
Clique no botão " desenvolvedores" da aba " Visual Basic " para entrar no ambiente de depuração Access.
2
Cole o seguinte programa em janela de programação , o que mostra o nome do banco de dados atual .
Public Sub showDBname ()
Debug.print CurrentDb.Name
End Sub
3
Clique no menu "Janela".
4
Clique no item " imediata" para abrir a janela que mostra a saída das declarações de depuração em programas de acesso .
5
Pressione " F5" para executar o programa , que exibirá o nome do banco de dados atual na janela " imediata" .
Definir pontos de interrupção
6
Clique no botão " Visual Basic" da guia "Desenvolvedor" para entrar no ambiente de depuração , em seguida, cole este programa para a janela principal do ambiente :
Public Sub showDBname ()
Debug. impressão CurrentDb.Name
End Sub
7
Clique com o mouse sobre a declaração " Debug.Print " .
8
Clique do menu " Debug " comando " Breakpoint " . Este comando coloca um marcador que indica ao Access para pausar a execução de um programa para que você possa examinar ou alterar as variáveis de um programa.
9
Pressione " F5" para executar o programa . Observe o destaque amarelo que aparece sobre a declaração em que você definir um ponto de interrupção. O programa não será executado sua declaração de saída até que você continuar a execução .
10
Pressione " F5" para continuar a execução . O programa irá imprimir o nome do banco de dados na janela " imediata" .
Usando o Quick Watch
11
Clique no botão " desenvolvedores" da aba " Visual Basic" para entrar no ambiente de depuração
12
cole o seguinte programa na janela do meio ambiente.
Public Sub showDBname ()
Debug.print CurrentDb.Name
End Sub
13
Pressione " F8" para executar o programa uma instrução de cada vez. Quando o destaque amarelo , o que indica a declaração prestes a ser executado , é sobre a declaração " debug" , clique o botão direito no texto " Actual " e clique em "Add to Quick Watch ". A janela Quick Watch mostra o valor atual de todas as variáveis que você insere na janela.
14
Clique no sinal de "+" ao lado do item "Atual" você acabou de adicionar à janela Quick Watch . Esse item se expandirá para exibir todas as propriedades que compõem o objeto "Atual" . Lendo essas propriedades e os de outros objetos do Access pode ajudar a identificar os valores que causam erros em seus programas.
15
Pressione " F5" para concluir a execução do programa.