Ação de macro Eco

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.

Você pode usar a ação de macro eco para especificar se echo está ativada em bancos de dados da área de trabalho do Access. Por exemplo, você pode usar esta ação para ocultar ou mostrar os resultados de uma macro enquanto ele é executado.

Observação : Esta ação não poderão ser se o banco de dados não é confiável.

Observação : A ação de macro eco não está disponível no Access web apps.

Configuração

A ação de macro eco tem os seguintes argumentos.

Argumento da ação

Descrição

Eco

Clique em Sim (Ativar eco) ou não (desativar eco) na caixa Eco na seção Argumentos da ação da janela do construtor de macros. O padrão é Sim.

Texto da barra de status

O texto exibido na status bar quando o eco está desativado. Por exemplo, quando o eco está desativado, a barra de status pode exibir "a macro está em execução".

Comentários

Quando Access executa uma macro, a atualização da tela muitas vezes mostra informações que não são essenciais para o funcionamento da macro. Quando você define o argumento eco para não, a macro será executada sem atualizar a tela. Quando a macro termina, o Access automaticamente ativado eco e redesenha a janela. A definição não para o argumento Eco ativo não afeta a funcionalidade da macro ou seus resultados.

A ação eco não suprime a exibição de caixas de diálogo de modal, como mensagens de erro ou formulários pop-up, como folhas de propriedades. Você pode usar caixas de diálogo e formulários pop-up para coletar ou exibir informações, mesmo se o eco está desativado. Para suprimir todas as caixas de diálogo ou mensagem exceto caixas de mensagem de erro e caixas de diálogo que exigem que o usuário insira informações, use a ação DefinirAvisos .

Você pode executar a ação eco mais de uma vez em uma macro. Isso permite que você altere o texto da barra de status enquanto a macro será executada.

Se você desativar o eco, você pode usar a ação ampulheta para alterar o ponteiro do mouse em um ícone de ampulheta (ou qualquer outro ícone de ponteiro do mouse definido para "Ocupado") para fornecer uma indicação visual que a macro está em execução.

Para executar a ação eco em um módulo Visual Basic for Applications (VBA), use o método de eco do objeto DoCmd .

Exemplos

Defina o valor de um controle usando uma macro

A macro a seguir abre o formulário Adicionar produtos de um botão no formulário fornecedores. Ela mostra o uso do eco, Fechar, AbrirFormulário, DefinirValore IrParaControle ações. A ação DefinirValor define o controle de ID do fornecedor no formulário produtos como o fornecedor atual no formulário fornecedores. A ação IrParaControle então move o foco para o campo ID da categoria, onde você pode começar a inserir dados para o novo produto. Essa macro deve ser anexada ao botão Adicionar produtos no formulário fornecedores.

Ação

Argumentos: configuração

Comentário

Eco

Eco: não

Pare a atualização da tela enquanto a macro está em execução.

Fechar

Tipo de objeto: formulário

Nome do objeto: lista de produtos

Salvar: não

Feche o formulário de lista de produtos.

AbrirFormulário

Nome do formulário: produtos

Modo de exibição: formulário

Modo de dados: Adicionar

Modo janela: Normal

Abra o formulário de produtos.

DefinirValor

Item: [Forms]! [Produtos]! [CódigoDoFornecedor]

Expressão: CódigoDoFornecedor

Defina o controle de ID do fornecedor como o fornecedor atual no formulário fornecedores.

IrParaControle

Nome do controle: CategoryID

Vá para o controle Códigodacategoria.

Sincronizar formulários usando uma macro

A macro a seguir abre o formulário de lista de produtos no canto inferior direito do formulário fornecedores, exibindo os produtos do fornecedor atual. Ela mostra o uso do eco, CaixaDeMensagem, IrParaControle, PararMacro, AbrirFormulárioe MoverDimensionar ações. Ela também mostra o uso de uma expressão condicional com as ações CaixaDeMensagem, IrParaControlee PararMacro . Essa macro deve ser anexada ao botão Revisar produtos no formulário fornecedores.

Condição

Ação

Argumentos: configuração

Comentário

Eco

Eco: não

Pare a atualização da tela enquanto a macro está em execução.

IsNull ([ID do fornecedor])

MsgBox

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

AlarmeSonoro: Sim

Tipo: Nenhum

Título: selecione um fornecedor

Se não houver nenhum fornecedor atual no formulário fornecedores, exiba uma mensagem.

...

IrParaControle

Nome do controle: NomeEmpresa

Mova o foco para o controle NomeDaEmpresa.

...

PararMacro

Pare a macro.

AbrirFormulário

Nome do formulário: lista de produtos

Modo de exibição: folha de dados

Nome do filtro:

Condição onde: [ID do fornecedor] = [Forms]! [Fornecedores]! [CódigoDoFornecedor]

Modo de dados: somente leitura

Modo janela: Normal

Abra o formulário de lista de produtos e mostrar produtos do fornecedor atual.

MoverDimensionar

Direita: 0.7799"

Para baixo: 1.8"

Posicione o formulário de lista de produtos no canto inferior direito do formulário fornecedores.

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.

×