Come utilizzare gli strumenti di debug in Microsoft Access

February 20

Imparare ad usare gli strumenti di debug di Microsoft Access in modo personalizzato di Visual Basic, Applications, o VBA, i programmi che hai scritto in grado di eseguire i loro compiti senza errori. Anche se VBA ha molti strumenti che consentono di eseguire il debug di programmi, diffidare di basandosi unicamente su di loro per rivelare errori di programma. Se si sta rilevando molti bug in un programma, il programma può essere viziata a livello di progettazione. Ad esempio, se il programma rompe continuamente a causa dei dati utente essere in un formato di programma non può gestire, il vero problema è l'incapacità di anticipare il formato dei dati inseriti, che è un problema di progettazione.

istruzione

La finestra immediata

1 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere all'ambiente di debug di accesso.

2 Incollare il seguente programma nella finestra di programmazione, che mostra il nome del database corrente.

Public Sub showDBname ()

Debug.Print CurrentDb.Name

End Sub

3 Fare clic sul menu "Finestra".

4 Fare clic sulla voce "immediata" per visualizzare la finestra che mostra l'output delle istruzioni di debug di programmi di accesso.

5 Premere il tasto "F5" per eseguire il programma, che consente di visualizzare il nome del database corrente nella finestra "immediata".

Impostazione punti di interruzione

6 Fare clic sul pulsante "Visual Basic" della scheda "Sviluppatore" per entrare nell'ambiente di debug, quindi incollare questo programma nella finestra principale del ambiente:

Public Sub showDBname ()

Debug.Print CurrentDb.Name

End Sub

7 Clicca con il mouse sulla dichiarazione "Debug.Print".

8 Clicca comando "Punto di interruzione" del menu "Debug". Questo comando pone un marcatore che indica ad Access per sospendere l'esecuzione di un programma in modo da poter esaminare o modificare le variabili di un programma.

9 Premere il tasto "F5" per eseguire il programma. Si noti l'evidenziazione gialla che appare sopra la dichiarazione in cui si imposta un punto di interruzione. Il programma non verrà eseguito la sua dichiarazione di uscita fino a quando si riprende l'esecuzione.

10 Premere il tasto "F5" per riprendere l'esecuzione. Il programma stamperà il nome del database nella finestra "immediata".

Utilizzando il Controllo immediato

11 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per entrare nell'ambiente di debug

12 Incollare il seguente programma nella finestra del ambiente.

Public Sub showDBname ()

Debug.Print CurrentDb.Name

End Sub

13 Premere il tasto "F8" per eseguire il programma un'istruzione alla volta. Quando l'evidenziazione di colore giallo, che indica la dichiarazione per essere giustiziato, è finito il "debug" dichiarazione, tasto destro del mouse il testo "Corrente" e fare clic su "Aggiungi al Controllo immediato." La finestra di controllo veloce mostra il valore corrente di tutte le variabili si inserisce nella finestra.

14 Fare clic sul segno "+" accanto alla voce "Current" appena aggiunto alla finestra di controllo rapido. Tale voce si espanderà per visualizzare tutte le proprietà che compongono l'oggetto "corrente". Leggendo queste proprietà e quelle di altri oggetti di Access può aiutare a identificare i valori che causano errori nei vostri programmi.

15 Premere il tasto "F5" per terminare l'esecuzione del programma.