Acção de macro MessageBox

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Em bases de dados do Access pode utilizar a ação de macro MessageBox para apresentar uma caixa de mensagem que contém um aviso ou uma mensagem informativa. Por exemplo, pode utilizar a ação de macro MessageBox com validação macros. Quando uma controlo ou registo falha uma condição de validação na macro, uma caixa de mensagem pode apresentar uma mensagem de erro e fornecer instruções sobre o tipo de dados que devem ser introduzidos.

Nota: Alguns dos conteúdos deste tópico podem não ser aplicáveis em alguns idiomas.

Nota: Começando no Access 2010, a ação de macro CxMsg nome foi mudada para MessageBox.

Definição para ambiente de trabalho bases de dados

Em bases de dados ambiente de trabalho do Access a MessageBox acção de macro tem os seguintes argumentos.

Argumento de ação

Descrição

Mensagem

O texto na caixa de mensagem. Introduza o texto da mensagem na caixa de argumento da mensagem. Pode escrever até 255 carateres ou introduza um expressão (precedidos por um sinal de igual).

AvisoSonoro

Especifica se o computador ou o altifalante do dispositivo sons um sinal sonoro quando a mensagem for apresentada. Selecione Sim (som o tom de AvisoSonoro) ou não (não som o tom de AvisoSonoro). A predefinição é Sim.

Type

O tipo de caixa de mensagem. Cada tipo tem um ícone diferente. Selecione nenhuma, críticas, aviso?, aviso!, ou informações. A predefinição é nenhum.

Cargo

O texto apresentado nas de caixa de mensagem barra de título. Por exemplo, pode ter na barra de título apresentar "Validação do ID de cliente". Se deixar este argumento em branco, "Microsoft Access" é apresentado.

Definição para aplicações web do Access

Nas aplicações web do Access a MessageBox acção de macro tem apenas um argumento.

Argumento de ação

Descrição

Mensagem

O texto na caixa de mensagem. Introduza o texto da mensagem na caixa de argumento da mensagem. Pode escrever até 255 carateres ou introduza um expressão (precedidos por um sinal de igual).

Observações

Em bases de dados de ambiente de trabalho Access pode utilizar a ação de macro MessageBox para criar uma mensagem de erro formatada semelhantes às mensagens de erro incorporadas apresentadas por Access. A ação de macro MessageBox permite-lhe fornecer uma mensagem na três secções para o argumento de mensagem. Separe as secções com a "@" caráter.

O exemplo seguinte apresenta uma caixa de mensagem formatada com uma mensagem sectioned. A primeira secção do texto da mensagem é apresentada como um cabeçalho a negrito. A segunda secção é apresentada como texto simples abaixo nesse título. A terceira secção é apresentada como texto simples, sob a segunda secção, com uma linha em branco entre elas.

Escreva a cadeia seguinte no argumento mensagem :

Botão button!@This não Work.@try noutro.

Nota: Esta técnica de formatação especial não pode ser utilizada nas aplicações web do Access.

Não pode executar a ação MessageBox num módulo Visual Basic for Applications (VBA). Utilize a função CxMsg .

Exemplos

Cenários de caixa de mensagem

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

Ação

Argumento

Comentário

MessageBox

Mensagem: mover para o registo de fornecedor cujos produtos que pretende ver e, em seguida, clique no botão Rever produtos novamente.

AvisoSonoro: N

Tipo: nenhuma

Título: selecione um fornecedor

Neste exemplo, não se existir nenhum fornecedor atual no formulário de fornecedores, apresente uma mensagem. Access não apresentar qualquer ícone com a mensagem.

MessageBox

Mensagem: introduza um nome de fornecedor antes de tentar guardar o registo.

AvisoSonoro: Sim

Tipo: aviso!

Título: nome do fornecedor em falta

Neste exemplo, se existir sem nome do fornecedor fornecido para o registo quando os utilizadores tentarem guardar o registo, apresenta uma mensagem com um som audível. O Access apresenta um ícone de ponto de exclamação com esta mensagem.

MessageBox

Mensagem: = "Fornecedor" & [Formulários]! [Fornecedores]! [Nome do fornecedor] & "já está na base de dados."

AvisoSonoro: Sim

Tipo: crítica

Título: duplicar fornecedor

Neste exemplo de base de dados de ambiente de trabalho, o utilizador introduzidos um nome de fornecedor duplicados no formulário fornecedores. No argumento mensagem, a expressão concatena texto de mensagem personalizado e apresenta o nome do fornecedor o utilizador escreveu o controlo de nome do fornecedor no formulário de fornecedores. O Access apresenta uma mensagem com um som audível e um ícone crítico com esta mensagem.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×