Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

È possibile usare l'azione di macro SuErrore per specificare le operazioni da eseguire quando si verifica un errore in una macro.

Nota: L'azione di macro SuErrore non è disponibile nelle app Web di Access.

Impostazione

Gli argomenti dell'azione di macro SuErrore sono i seguenti.

Argomento dell'azione

Descrizione

Vai a

Consente di specificare il comportamento generale che deve verificarsi quando si verifica un errore. Fare clic sulla freccia in giù e selezionare una delle impostazioni seguenti:

Impostazione

Descrizione

Successivo

Access registra i dettagli dell'errore nell'oggetto MacroError ma non interrompe la macro. La macro continua con l'azione successiva.

Nome macro

Access interrompe la macro corrente ed esegue quella indicata nell'argomento Nome macro.

Errore

Access interrompe l'esecuzione della macro corrente e visualizza un messaggio di errore.

Nome macro

Se l'argomento Vai a è impostato su Nome macro, digitare il nome della sottomacro da usare per la gestione degli errori. Il nome digitato deve corrispondere a un nome di sottomacro nella macro corrente; non è possibile immettere il nome di un oggetto macro diverso. Nell'esempio seguente la sotto macro GestioneErrori è contenuta nello stesso oggetto macro dell'azione di macro SuErrore .

Questo argomento deve essere lasciato vuoto se l'argomento Vai a è impostato su Successivo o Errore.

Osservazioni

  • L'azione di macro SuErrore viene in genere inserita all'inizio di una macro, ma può essere inserita anche in un punto successivo. Le regole definite dall'azione verranno applicate non appena viene eseguita l'azione.

  • Se si imposta l'argomento Vai a su Errore, Access si comporta come se non ci fosse alcuna azione SuErrore nella macro. In altri, se si verifica un errore, Access interrompe la macro e visualizza un messaggio di errore standard. L'impostazione Fail viene usata in modo principale per disattivare la gestione degli errori definita in precedenza in una macro.

Esempio

La macro seguente illustra l'uso dell'azione di macro SuErrore. In questo esempio l'azione SuErrore specifica l'esecuzione di una sottomacro personalizzata di gestione degli errori denominata GestioneErrori quando si verifica un errore. Se si verifica un errore in una qualsiasi delle azioni seguenti, Access passerà alla sottomacro GestioneErrori. La macro GestioneErrori visualizza una finestra di messaggio che fa riferimento all'oggetto MacroError per visualizzare le informazioni sull'errore.

Nome sottomacro

Azione

Argomenti

SuErrore

Vai: Nome macro

Nome macro: GestioneErrori

[Azione 2]

...

[Azione n]

GestioneErrori

FinestraMessaggio

Messaggio: ="Errore n. " & [MacroError].[Numero] & " in " & [MacroError].[NomeAzione] & " azione".

SegnaleAcustico:

Tipo: Nessuna

Titolo: Si è verificato un errore

Ecco uno screenshot del generatore di macro di Access (Access 2010 e versioni successive) con l'esempio precedente. In questo caso, l'espressione nell'azione ImpostaVarLocale genera un errore perché sta tentando di dividere un numero per zero. Access passa alla sottomacro denominata GestioneErrori e mostra le informazioni sull'errore in una finestra di messaggio.

Area di progettazione di Access che mostra l'azione di macro SuErrore.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×