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 Sì per impostare l'emissione di un segnale acustico oppure No per non impostare l'emissione di un segnale acustico. L'impostazione predefinita è Sì. |
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: Sì 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: Sì 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. |