Correggere una macro tramite l'esecuzione passo a passo

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Quando si usa la modalità a passaggio singolo per una macro, è possibile osservare l'esecuzione di un'azione alla volta. In questo modo è possibile visualizzare i risultati di ogni azione e isolare qualsiasi azione che causa un errore o un risultato indesiderato.

  1. Fare clic con il pulsante destro del mouse sulla macro nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Nel gruppo Strumenti della scheda Struttura macro fare clic su Passaggio singolo.

  3. Fare clic su Esegui. Se la macro è nuova o è stata modificata, viene richiesto di salvarla prima di poterla eseguire. Viene visualizzata la finestra di dialogo Macro Single Step . Visualizza informazioni sulla macro e sull'azione di macro corrente, insieme al numero di errore. Un valore zero nella casella Numero errore indica che non si è verificato alcun errore. Finestra di dialogo Macro passo a passo

  4. Eseguire una delle operazioni seguenti:

    • Per eseguire l'azione visualizzata nella finestra di dialogo Passaggio singolo macro , fare clic su Passaggio.
    • Per interrompere la macro e chiudere la finestra di dialogo, fare clic su Interrompi tutte le macro.
    • Per disattivare il debug passo a passo ed eseguire il resto della macro, fare clic su Continua.

Osservazioni

  • Per avviare l'esecuzione di un'istruzione a passo durante l'esecuzione di una macro, premere CTRL+INTERR.

  • Per iniziare l'esecuzione a passo singolo in un punto specifico della macro, aggiungere l'azione di macro SingleStep nel punto in cui si vuole che inizi l'esecuzione a passo singolo. Attenersi alla procedura seguente per aggiungere l'azione di macro SingleStep alla macro:

    1. Nel catalogo azioni sul lato destro della finestra di progettazione macro, cercare SingleStep. Se il Catalogo azioni non è visualizzato, attivarlo. Nel gruppo Mostra/Nascondi della scheda Progettazione fare clic su Catalogo azioni.
    2. Trascinare l'azione di macro SingleStep dal Catalogo azioni nella finestra di progettazione e rilasciare l'azione sopra o sotto il punto in cui si vuole che inizi il singolo passaggio. Questa azione non ha argomenti d'azione.
    3. Salvare la macro facendo clic su Salva nella barra di accesso rapido. Se l'esecuzione di un'istruzione a passo è disattivata quando si fa clic su Esegui, la macro viene eseguita normalmente fino a raggiungere l'azione di macro PassoSingolo inserita. A questo punto, la macro avvia l'esecuzione di un'istruzione a passo singolo. È possibile aggiungere più azioni SingleStep a una macro. Se si fa clic su Continua nella finestra di dialogo Macro Passaggio singolo , l'esecuzione di un singolo passaggio viene disattivata finché Access non raggiunge l'azione Singolo Passaggio successiva. Se l'esecuzione di un'istruzione singola è attivata al termine della macro, rimane attiva. Se si esegue un'altra macro, Access visualizza di nuovo la finestra di dialogo Passaggio singolo macro . Per disattivare l'esecuzione a passo singolo, fare clic su Continua nella finestra di dialogo Macro a passo singolo . Oppure nel gruppo Strumenti della scheda Progettazione fare clic su Passaggio singolo in modo che non venga evidenziato.