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 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.

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!

×