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 em 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: A partir do Access 2010, a ação de macro MsgBox foi renomeada para MessageBox.

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

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

Argumento da ação

Descrição

Mensagem

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

Beep

Especifica se o alto-falante do computador ou do dispositivo soa um sinal de beep quando a mensagem é exibida. Selecione Sim (soe o tom de sinal sonoro) ou Não (não soe o tom de 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 é None.

Título

O texto exibido na caixa de mensagem barra de título. Por exemplo, você pode ter a barra de título exibindo "Validação de ID do Cliente". Se você deixar esse argumento em branco, "Microsoft Access" será exibido.

Configuração para aplicativos Web do Access

Em aplicativos Web do Access, a ação de macro MessageBox tem apenas um argumento.

Argumento da ação

Descrição

Mensagem

O texto na caixa de mensagem. Insira o texto da mensagem na caixa argumento Mensagem. Você pode digitar até 255 caracteres ou inserir um expressão (precedido 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 a mensagens de erro integradas exibidas por Access. A ação de macro MessageBox permite que você fornece uma mensagem em três seções para o argumento Message. Você separa as seções com o caractere "@".

O exemplo a seguir exibe uma caixa de mensagem formatada com uma mensagem seccional. A primeira seção de texto na mensagem é exibida como um título em negrito. A segunda seção é exibida como texto simples abaixo desse título. A terceira seção é exibida como texto simples abaixo da segunda seção, com uma linha em branco entre eles.

Digite a seguinte cadeia de caracteres no argumento Message:

Botão errado!@This botão não work.@Try outro.

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

Não é possível executar a ação MessageBox em um módulo Visual Basic for Applications (VBA). Em vez disso, use a função MsgBox.

Exemplos

Cenários de caixa de mensagem

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

Ação

Argumento

Comentário

MessageBox

Mensagem: vá para o registro do fornecedor cujos produtos você deseja ver e clique no botão Revisar Produtos novamente.

Beep: Não

Tipo: Nenhum

Título: selecionar um fornecedor

Neste exemplo, se não houver nenhum fornecedor atual no formulário Fornecedores, ex display a mensagem. O Access não exibe nenhum ícone com a mensagem.

MessageBox

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

Beep: Sim

Tipo: Aviso!

Título: Nome do fornecedor ausente

Neste exemplo, se não houver nenhum nome de fornecedor fornecido para o registro quando o usuário tentar salvar o registro, ex exibir uma mensagem com um som audível. O Access exibe um ícone de ponto de exclamação com essa mensagem.

MessageBox

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

Beep: Sim

Tipo: Crítico

Título: fornecedor duplicado

Neste exemplo de banco de dados da área de trabalho, o usuário ins inserido um nome de fornecedor duplicado no formulário Fornecedores. No argumento Message, a expressão concatena texto de mensagem personalizado e exibe o nome do fornecedor digitado pelo usuário no controle Nome do Fornecedor no formulário Fornecedores. O Access exibe uma mensagem com um som audível e um ícone crítico com essa mensagem.

Precisa de mais ajuda?

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

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?

O que afetou sua experiência?

Algum comentário adicional? (Opcional)

Obrigado por seus comentários!

×