Em Bancos de dados de acesso, você pode usar a ação macro MessageBox para exibir uma caixa de mensagens contendo um aviso ou uma mensagem informativa. Por exemplo, você pode usar a ação macro MessageBox com macros validação. 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.
Configuração para bancos de dados da área de trabalho do Access
Em Acessar bancos de dados da área de trabalho, a ação macro MessageBox tem os seguintes argumentos.
Argumento da ação |
Descrição |
---|---|
Mensagem |
O texto na caixa de mensagens. Insira o texto da mensagem na caixa de argumentos Mensagem . Você pode digitar até 255 caracteres ou inserir um expressão (precedido por um sinal igual). |
Bip |
Especifica se o alto-falante do computador ou do dispositivo soa um tom de bipe quando a mensagem é exibida. Selecione Sim (soe o tom de bipe) ou Não (não soe o tom de bipe). 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. |
Título |
O texto exibido na caixa de mensagens barra de título. Por exemplo, você pode ter a barra de título exibindo "Validação da ID do Cliente". Se você deixar esse argumento em branco, "Microsoft Access" será exibido. |
Configuração para aplicativos Web 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 mensagens. Insira o texto da mensagem na caixa de argumentos Mensagem . Você pode digitar até 255 caracteres ou inserir um expressão (precedido por um sinal igual). |
Comentários
Nos bancos de dados da área de trabalho do Access, você pode usar a ação macro MessageBox para criar uma mensagem de erro formatada semelhante a mensagens de erro internas exibidas pelo Access. A ação de macro MessageBox permite que você forneça uma mensagem em três seções para o argumento Mensagem. Você separa as seções com o caractere "@".
O exemplo a seguir exibe uma caixa de mensagem formatada com uma mensagem seccionada. A primeira seção de texto na mensagem é exibida como um título em negrito. A segunda seção é exibida como texto sem formatação abaixo desse título. A terceira seção é exibida como texto simples abaixo da segunda seção, com uma linha em branco entre elas.
Digite a seguinte cadeia de caracteres no argumento Mensagem :
Botão errado!@This 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 MessageBox em um módulo VBA (Visual Basic for Applications). Em vez disso, use a função MsgBox .
Exemplos
Cenários da caixa de mensagens
Os exemplos a seguir mostram diferentes tipos de cenários para usar a ação macro MessageBox .
Ação |
Argumento |
Comentar |
---|---|---|
Messagebox |
Mensagem: mova para o registro de fornecedor cujos produtos você deseja ver e clique no botão Revisar Produtos novamente. Bip: Não Tipo: Nenhum Título: selecionar um fornecedor |
Neste exemplo, se não houver nenhum fornecedor atual no formulário Fornecedores, exiba uma mensagem. O Acesso não exibe nenhum ícone com a mensagem. |
Messagebox |
Mensagem: insira um nome de fornecedor antes de tentar salvar o registro. Bip: 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, exiba uma mensagem com um som audível. O Access exibe um ícone de ponto de exclamação com esta mensagem. |
Messagebox |
Mensagem: ="O fornecedor " & [Forms]! [Fornecedores]! [Nome do fornecedor] & " já está no banco de dados". Bip: Sim Tipo: Crítico Título: Fornecedor duplicado |
Neste exemplo de banco de dados da área de trabalho, o usuário inseriu um nome de fornecedor duplicado no formulário Fornecedores. No argumento Mensagem, a expressão concatena o texto da mensagem personalizada e exibe o nome do fornecedor que o usuário digitou 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. |