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

Per impostazione predefinita, Access chiede di confermare l'eliminazione di un oggetto dal riquadro di spostamento o quando si esegue una query di comando. È possibile disattivare questi messaggi di conferma se si preferisce non ricevere alcuna richiesta. Se i messaggi non vengono visualizzati e si vuole che venga richiesto, è possibile riattivarli.

Contenuto dell'articolo

Disattivare i messaggi di conferma dell'eliminazione degli oggetti

Importante: Se si usa questa impostazione per disattivare i messaggi di conferma dell'eliminazione degli oggetti, access non visualizzerà i messaggi in quel computer quando si eliminano oggetti dal riquadro di spostamento.

  1. Nella scheda File fare clic su Opzioni.

  2. Sul lato sinistro della finestra di dialogo Opzioni di Access fare clic su Impostazioni client.

  3. Sul lato destro della finestra di dialogo Opzioni di Access , nella sezione Modifica , in Conferma, deselezionare la casella di controllo Eliminazioni documenti e quindi fare clic su OK.

Panoramica dei messaggi di conferma della query di comando

Le query di comando sono un modo per modificare i dati nel database. Una query di comando può accodare, eliminare o aggiornare dati oppure creare una nuova tabella usando i dati esistenti. Le query di comando sono molto potenti, ma questa potenza comporta il rischio di modifiche indesiderate dei dati. A causa della possibilità di perdita di dati, per impostazione predefinita Access chiede la conferma quando si esegue una query di comando. Ciò consente di ridurre la possibilità di modifiche indesiderate dei dati.

Suggerimento: Per visualizzare i dati applicati da una query di comando, prima di eseguire la query fare clic su Visualizza nel gruppo Visualizzazioni della scheda Home e quindi fare clic su Visualizzazione Foglio dati.

Se si preferisce che Access non richieda di confermare le query di comando o se non viene richiesta conferma, ma lo si vuole, è possibile attivare o disattivare i messaggi.

  • Controllare i messaggi di conferma della query di comando per un computer   
    È possibile usare un'impostazione nella finestra di dialogo Opzioni di Access per impostare il comportamento predefinito per i database di Access aperti in un computer specifico. Se si usa questa impostazione per disattivare i messaggi, access non visualizzerà i messaggi in alcun caso. Se si usa questa impostazione per attivare i messaggi, i messaggi verranno visualizzati in Access, a meno che non siano disattivati da una macro o da VBA.

  • Disattivare i messaggi di conferma della query di comando per un database   
    Scegliere questo metodo per disattivare gli avvisi per un database specifico all'apertura. Usare l'azione ImpostaAvvisi all'interno di una macro AutoExec per disattivare i messaggi. Il file di database deve essere considerato attendibile perché questa azione di macro funzioni; Per altre informazioni sui database attendibili, vedere l'articolo Decidere se considerare attendibile un database.

  • Disattivare i messaggi di conferma della query di azione per un set specifico di attività   
    Scegliere questo metodo per disattivare gli avvisi per la durata di un set di attività e quindi riattivarli. ad esempio, è possibile disattivare i messaggi durante l'esecuzione di una query di creazione tabella e quindi riattivarli. È possibile usare l'azione di macro ImpostaAvvisi e il metodo VBA DoCmd.SetWarnings. Il file di database deve essere considerato attendibile perché questa azione di macro funzioni; Per altre informazioni sui database attendibili, vedere l'articolo Decidere se considerare attendibile un database.

Inizio pagina

Controllare i messaggi di conferma della query di comando per un computer

Importante: Se si usa questa impostazione per disattivare i messaggi di conferma della query di comando, i messaggi in tale computer non verranno visualizzati neanche per un database contenente una macro o un modulo che attiva i messaggi.

  1. Nella scheda File fare clic su Opzioni.

  2. Sul lato sinistro della finestra di dialogo Opzioni di Access fare clic su Impostazioni client.

  3. Sul lato destro della finestra di dialogo Opzioni di Access , nella sezione Modifica , in Conferma, deselezionare la casella di controllo Query di comando e quindi fare clic su OK.

Inizio pagina

Disattivare i messaggi di conferma della query di comando per un database

È possibile usare l'azione ImpostaAvvisi in una macro AutoExec per disattivare i messaggi di conferma della query di azione per un database.

Importante: Se il database che contiene la macro non è attendibile, l'azione ImpostaAvvisi non verrà eseguita. Per altre informazioni sull'attendibilità e sui database, vedere l'articolo Decidere se considerare attendibile un database.

Nota: È possibile ignorare Se è già presente una macro denominata AutoExec, aprirla in visualizzazione Struttura ed eseguire i passaggi da 2 a 4 della procedura seguente.

  1. Nel gruppo Macro e codice della scheda Crea fare clic su Macro.

    Immagine del gruppo Macro e codice sulla barra multifunzione di Access

  2. Nell'elenco a discesa nella parte superiore del Generatore di macro selezionare l'azione ImpostaAvvisi .

    • Se l'azione ImpostaAvvisi non è elencata, verificare che nel gruppo Mostra/Nascondi della scheda Struttura macro sia selezionata l'opzione Mostra tutte le azioni.

  3. Sotto l'azione ImpostaAvvisi fare clic sulla freccia accanto a Attiva avvisi e selezionare l'opzione desiderata.

  4. Fare clic su Salva.

  5. Nella finestra di dialogo Salva con nome digitare AutoExec.

  6. Fare clic su OK, quindi chiudere il Generatore di macro. La nuova macro verrà eseguita alla successiva apertura del database.

Per altre informazioni sulla creazione di macro, vedere l'articolo Creare una macro di interfaccia utente.

Inizio pagina

Disattivare i messaggi di conferma della query di azione per un set specifico di attività

Esistono due modi di base per disattivare i messaggi di conferma della query di azione per un set di attività: usando una macro e un modulo VBA. In entrambi i casi, è possibile usare il codice per disattivare gli avvisi, eseguire il set di attività e quindi riattivare gli avvisi. Il codice viene allegato a un evento, ad esempio l'evento Click di un pulsante di comando o l'evento Open di una maschera.

Si allega un modulo a un evento e, quando si verifica l'evento, il modulo viene eseguito. Ad esempio, è possibile allegare un modulo all'evento On Open per una maschera. All'apertura della maschera, il modulo viene eseguito. La procedura seguente illustra come usare il metodo DoCmd.SetWarnings nell'evento On Open di una maschera.

  1. Aprire la maschera in visualizzazione Struttura.

  2. Se la finestra delle proprietà non è visibile, premere F4 per visualizzarla.

  3. Fare clic sul quadrato nella parte superiore sinistra della maschera, subito sotto la scheda dell'oggetto della maschera.

  4. Nella scheda Altro della finestra delle proprietà verificare che l'opzione Modulo sia impostata su .

  5. Nella scheda Evento fare clic sull'evento All'apertura e quindi sul pulsante genera (i puntini di sospensione accanto alla freccia).

  6. Nella finestra di dialogo Scegli generatore eseguire una delle operazioni seguenti:

    • Per usare un modulo VBA, fare doppio clic su Generatore di codice e seguire i passaggi rimanenti di questa procedura.

    • Per usare una macro, fare doppio clic su Generatore di macro e quindi seguire i passaggi della procedura Usare una macro per disattivare e riattivare i messaggi.

  7. Digitare DoCmd.SetWarnings (WarningsOff), quindi premere INVIO.

  8. Immettere il codice necessario per eseguire le attività da eseguire con i messaggi di conferma disattivati.

  9. In una nuova riga digitare DoCmd.SetWarnings (WarningsOn).

  10. Chiudere la Editor VBA e salvare la maschera.

Usare una macro per disattivare e riattivare i messaggi

  1. Nell'elenco a discesa nella parte superiore del Generatore di macro selezionare l'azione ImpostaAvvisi .

    • Se l'azione ImpostaAvvisi non è elencata, verificare che nel gruppo Mostra/Nascondi della scheda Struttura macro sia selezionata l'opzione Mostra tutte le azioni.

  2. Nell'azione ImpostaAvvisi fare clic sulla freccia accanto a Attiva avvisi e selezionare No.

  3. Immettere le azioni di macro necessarie per eseguire le attività da eseguire con i messaggi di conferma disattivati.

  4. Sotto l'ultima azione di attività selezionare l'azione ImpostaAvvisi , quindi fare clic sulla freccia accanto a Mostra avvisi e selezionare .

  5. Chiudere il Generatore di macro, salvare la macro e quindi salvare la maschera.

Inizio pagina

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!

×