Azione di macro FinestraMessaggio

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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, è possibile usare l'azione di macro FinestraMessaggio con le macro di convalida. Quando un controllo o un record non supera una condizione di convalida nella macro, una finestra di messaggio può visualizzare un messaggio di errore e fornire istruzioni sul tipo di dati da immettere.

Nota

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

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 digitare fino a 255 caratteri o 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 nella 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 digitare fino a 255 caratteri o 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 visualizzati da 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 mostra una finestra di messaggio formattata con un messaggio con sezioni. La prima sezione di testo del messaggio viene visualizzata in grassetto. La seconda sezione viene visualizzata come testo normale sotto il titolo. La terza sezione viene visualizzata come testo normale sotto la seconda sezione, con una riga vuota tra di esse.

Digitare la stringa seguente per l'argomento Messaggio:

Pulsante errato.@This non funziona.@Try un altro.

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.