Azione di macro ArrestaMacro

È possibile usare l'azione di macro ArrestaMacro nei database desktop di Access per interrompere tutte la macro attualmente in esecuzione.

Impostazione

L'azione ArrestaMacro non ha argomenti.

Osservazioni

In genere questa azione si usa quando si rende necessario interrompere la macro a causa di una condizione di errore. È possibile usare una espressione condizionale nella riga di azione della macro che contiene questa azione. Se l'espressione restituisce True (–1), Access interrompe la macro.

È ad esempio possibile creare una macro che apre una maschera con il totale degli ordini giornalieri riferito alla data immessa in una finestra di dialogo personalizzata. È possibile usare un'espressione condizionale per assicurarsi che il controllo Data ordine della finestra di dialogo contenga una data valida. In caso contrario, l'azione FinestraMessaggio può visualizzare un messaggio di errore e l'azione ArrestaMacro può interrompere la macro.

Se una macro ha usato l'azione EcoSistema o ImpostaAvvisi per disattivare l'eco schermo o la visualizzazione di messaggi di sistema, l'azione di macro ArrestaMacro li riattiva automaticamente.

Questa azione non è disponibile in un modulo di Visual Basic, Applications Edition (VBA).

Esempio

Sincronizzazione delle maschere tramite una macro

La macro seguente apre una maschera Elenco prodotti nell'angolo in basso a destra della maschera Fornitori per visualizzare i prodotti del fornitore corrente. Dimostra l'uso delle azioni EcoSistema, FinestraMessaggio, VaiAControllo, ArrestaMacro, ApriMaschera e SpostaERidimensionaFinestra. Illustra anche l'uso di un'espressione condizionale con le azioni FinestraMessaggio, VaiAControllo e ArrestaMacro. Questa macro dovrebbe essere collegata al pulsante Riepilogo prodotti nella maschera Fornitori.

Condizione

Azione

Argomenti: impostazione

Commento

EcoSchermo

Eco schermo: No

Interrompe l'aggiornamento dello schermo durante l'esecuzione della macro.

IsNull([ID fornitore])

FinestraMessaggio

Messaggio: Passare al record del fornitore di cui si vuole visualizzare i prodotti, quindi fare di nuovo clic sul pulsante Riepilogo prodotti.

SegnaleAcustico:

Tipo: Nessuna

Titolo: Selezione di un fornitore

Se nella maschera Fornitori non esiste un fornitore corrente, visualizza un messaggio.

...

VaiAControllo

Nome controllo: NomeSocietà

Sposta lo stato attivo sul controllo NomeSocietà.

...

ArrestaMacro

Arresta la macro.

ApriMaschera

Nome maschera: Elenco prodotti

Visualizza: Foglio dati

Nome filtro:

Condizione WHERE: [ID fornitore] = [Maschere]![Fornitori]![IDFornitore]

Modalità Immissione dati: Sola lettura

Modalità finestra: Normale

Apre la maschera Elenco prodotti e visualizza i prodotti del fornitore corrente.

SpostaERidimensionaFinestra

A destra: 1,98 cm

Giù 4,6 cm

Posiziona la maschera Elenco prodotti in basso a destra della maschera Fornitori.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×