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.

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

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.