Azione di macro FinestraMessaggio

Nei database di Access è possibile usare l'azione di macro FinestraMessaggio per visualizzare una finestra di messaggio contenente un avviso o un messaggio informativo. Ad esempio, l'azione di macro FinestraMessaggio può essere usata con le macro di convalida. Quando un controllo o un record non è conforme a una delle condizioni di convalida incluse nella macro, nella finestra di messaggio potrebbero venire visualizzati un messaggio di errore e le istruzioni sul tipo di dati da immettere.

Nota : Parte del contenuto di questo argomento potrebbe non essere applicabile per alcune lingue.

Nota : A partire da Access 2010, nella versione originale l'azione di macro MsgBox è stata rinominata in MessageBox, nella versione italiana il nome è rimasto FinestraMessaggio.

Impostazione per i database desktop di Access

Nei database desktop di Access l'azione di macro FinestraMessaggio prevede gli argomenti seguenti.

Argomento dell'azione

Descrizione

Messaggio

Testo incluso nella finestra di messaggio. Immettere il testo del messaggio nella casella degli argomenti Messaggio. È possibile immettere un massimo di 255 caratteri oppure immettere un'espressione preceduta da un segno di uguale.

SegnaleAcustico

Specifica se la visualizzazione del messaggio è associata all'emissione di un segnale acustico. Selezionare per impostare l'emissione di un segnale acustico oppure No per non impostare l'emissione di un segnale acustico. L'impostazione predefinita è .

Tipo

Tipo di finestra di messaggio. Ogni tipo è associato a un'icona specifica. Selezionare Nessuna, Messaggio critico, Avviso ?, Avviso ! o Informazione. L'impostazione predefinita è Nessuna.

Titolo

Testo visualizzato sulla barra del titolo della finestra di messaggio. Ad esempio, sulla barra del titolo è possibile visualizzare "Convalida ID cliente". Se si lascia vuoto questo argomento, verrà visualizzato "Microsoft Access".

Impostazione per le app Web di Access

Nelle app Web di Access l'azione di macro FinestraMessaggio prevede un solo argomento.

Argomento dell'azione

Descrizione

Messaggio

Testo incluso nella finestra di messaggio. Immettere il testo del messaggio nella casella degli argomenti Messaggio. È possibile immettere un massimo di 255 caratteri oppure immettere un'espressione preceduta da un segno di uguale.

Osservazioni

Nei database desktop di Access è possibile usare l'azione di macro FinestraMessaggio per creare un messaggio di errore formattato simile ai messaggi di errore predefiniti di Access. L'azione di macro FinestraMessaggio consente di specificare un messaggio in tre sezioni per l'argomento Messaggio. Separare le sezioni con il carattere "@".

L'esempio seguente consente di visualizzare una finestra di messaggio contenente un messaggio formattato in sezioni. La prima sezione del messaggio viene visualizzata come titolo in grassetto, la seconda come testo normale sotto al titolo e la terza come testo normale sotto la seconda sezione, separata da quest'ultima tramite una riga vuota.

Digitare la stringa seguente per l'argomento Messaggio:

Pulsante errato.@Questo pulsante non funziona.@Riprovare .

Nota : Nelle app Web di Access non è possibile usare questa tecnica di formattazione speciale.

Non è possibile eseguire l'azione FinestraMessaggio in un modulo di Visual Basic, Applications Edition (VBA). Usare invece la funzione MsgBox.

Esempi

Scenari di finestra di messaggio

Gli esempi seguenti illustrano diversi tipi di scenario per l'uso dell'azione di macro FinestraMessaggio.

Azione

Argomento

Commento

FinestraMessaggio

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

SegnaleAcustico: No

Tipo: Nessuna

Titolo: Selezione di un fornitore

In questo esempio se nella maschera Fornitori non esiste un fornitore corrente, visualizza un messaggio. Con questo messaggio non viene visualizzata alcuna icona.

FinestraMessaggio

Messaggio: Immettere un nome per il fornitore prima di salvare il record.

SegnaleAcustico:

Tipo: Avviso !

Titolo: Nome del fornitore mancante

In questo esempio se non è disponibile un nome del fornitore quando l'utente prova a salvare il record, visualizza un messaggio con un segnale acustico. Con questo messaggio viene visualizzata un'icona punto esclamativo.

FinestraMessaggio

Messaggio: = "Il fornitore " & [Maschere]![Fornitori]![Nome fornitore] & " è già nel database."

SegnaleAcustico:

Tipo: Messaggio critico

Titolo: Fornitore duplicato

In questo esempio di database desktop l'utente ha immesso un nome del fornitore duplicato nella maschera Fornitori. Nell'argomento Messaggio l'espressione concatena un testo personalizzato e visualizza il nome del fornitore immesso dall'utente nel controllo Nome fornitore nella maschera Fornitori. Con questo messaggio vengono visualizzati un messaggio con un segnale acustico e un'icona di stato critico.

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.

×