Ação de macro MessageBox

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Em bancos de dados do Access, você pode usar a ação de macro MessageBox para exibir uma caixa de mensagem contendo um aviso ou uma mensagem informativa. Por exemplo, você pode usar a ação de macro MessageBox com validação macros. Quando um controle ou registro falha uma condição de validação na macro, uma caixa de mensagem pode exibir uma mensagem de erro e fornecer instruções sobre o tipo de dados que devem ser inseridos.

Observação : Pode ser que parte do conteúdo deste tópico não seja aplicável a alguns idiomas.

Observação : Começando no Access 2010, a ação de macro CaixaDeMensagem foi renomeada para MessageBox.

Configuração de bancos de dados da área de trabalho do Access

Em bancos de dados da área de trabalho do Access MessageBox ação de macro tem os seguintes argumentos.

Argumento da ação

Descrição

Mensagem

O texto na caixa de mensagem. Insira o texto da mensagem na caixa de argumento mensagem. Você pode digitar até 255 caracteres ou insira um expressão (precedida por um sinal de igual).

AlarmeSonoro

Especifica se seu computador ou alto-falante do dispositivo emita um sinal sonoro quando a mensagem for exibida. Selecione Sim (emitir o sinal sonoro) ou não (não emitir o sinal sonoro). O padrão é Sim.

Tipo

O tipo de caixa de mensagem. Cada tipo tem um ícone diferente. Selecione Nenhum, crítico, Aviso?, Aviso!, ou informações. O padrão é Nenhum.

Cargo

O texto exibido na caixa de mensagem barra de título. Por exemplo, você pode fazer com que a barra de título exiba "Validação de ID do cliente". Se você deixar este argumento em branco, será exibido "Microsoft Access".

Configuração para aplicativos web do Access

Em aplicativos web do Access MessageBox ação de macro só tem um argumento.

Argumento da ação

Descrição

Mensagem

O texto na caixa de mensagem. Insira o texto da mensagem na caixa de argumento mensagem. Você pode digitar até 255 caracteres ou insira um expressão (precedida por um sinal de igual).

Comentários

Em bancos de dados da área de trabalho do Access, você pode usar a ação de macro MessageBox para criar uma mensagem de erro formatada semelhante às mensagens de erro internas exibidas pelo Access. A ação de macro MessageBox permite fornecer uma mensagem em três seções do argumento mensagem. Você separa as seções com o "@" caractere.

O exemplo a seguir exibe uma caixa de mensagem formatada com uma mensagem dividida em seções. A primeira seção do texto na mensagem é exibida como um título em negrito. A segunda seção é exibida como texto sem formatação abaixo do título. A terceira seção é exibida como texto simples abaixo da segunda seção, com uma linha em branco entre elas.

Digite a cadeia de caracteres a seguir no argumento mensagem :

Botão de button!@This errado não Work.@Try outro.

Observação : Essa técnica de formatação especial não pode ser usada em aplicativos web do Access.

Você não pode executar a ação de MessageBox em um módulo Visual Basic for Applications (VBA). Use a função MsgBox .

Exemplos

Cenários de caixa de mensagem

Os exemplos a seguir mostram diferentes tipos de cenários para uso a ação de macro MessageBox.

Ação

Argumento

Comentário

MessageBox

Mensagem: mover para o registro do fornecedor cujos produtos você deseja ver, clique no botão Revisar produtos novamente.

AlarmeSonoro: não

Tipo: Nenhum

Título: selecione um fornecedor

Neste exemplo, se houver um fornecedor atual no formulário fornecedores, exiba uma mensagem. Acesso não exibirá qualquer ícone com a mensagem.

MessageBox

Mensagem: insira um nome de fornecedor antes de tentar salvar o registro.

AlarmeSonoro: Sim

Tipo: Aviso!

Título: fornecedor nome ausente

Neste exemplo, não se houver nenhum nome de fornecedor fornecido para o registro quando o usuário tenta salvar o registro, exiba uma mensagem com um sinal sonoro. O Access exibirá um ícone de ponto de exclamação com esta mensagem.

MessageBox

Mensagem: = "Fornecedor" & [Forms]! [Fornecedores]! [Nome do fornecedor] & "já está no banco de dados."

AlarmeSonoro: Sim

Tipo: crítica

Título: duplicar fornecedor

Neste exemplo de banco de dados da área de trabalho, o usuário inserido um nome de fornecedor duplicados no formulário fornecedores. No argumento da mensagem, a expressão concatena o texto da mensagem personalizada e exibe o nome do fornecedor que o usuário digitou no controle de nome do fornecedor no formulário fornecedores. O Access exibirá uma mensagem com um sinal sonoro e um ícone crítico com esta mensagem.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×