Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação de macro do Echo para especificar se eco está ativada nos bancos de dados da área de trabalho do Access. Por exemplo, você pode usar essa ação para ocultar ou mostrar os resultados de uma macro enquanto ela é executada.

Observação: Essa ação não será permitida se o banco de dados não for confiável.

Observação: A ação de macro do Echo não está disponível nos aplicativos Web do Access.

Configuração

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

Argumento da ação

Descrição

Echo On

Clique em Sim (ativar o eco) ou Não (desative o eco) na caixa Echo On na seção Argumentos de Ação da janela Construtor de Macro. O padrão é Sim.

Texto da Barra de Status

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

Comentários

Quando Access executa uma macro, a atualização de tela geralmente mostra informações não essenciais para o funcionamento da macro. Quando você define o argumento Echo On como Não, a macro é executada sem atualizar a tela. Quando a macro for concluída, o Access ativa automaticamente o eco e repinta a janela. A configuração Não para o argumento Echo On não afeta a funcionalidade da macro ou seus resultados.

A ação Echo não suprime a exibição de caixas de diálogo janela restrita, como mensagens de erro ou formulários pop-up, como planilhas de propriedades. Você pode usar caixas de diálogo e formulários pop-up para coletar ou exibir informações, mesmo que o echo esteja desativado. Para suprimir todas as caixas de diálogo ou mensagens de mensagem, exceto caixas de diálogo e caixas de diálogo de erro que exigem que o usuário insira informações, use a ação SetWarnings .

Você pode executar a ação Echo mais de uma vez em uma macro. Isso permite alterar o texto da barra de status enquanto a macro é executada.

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

Para executar a ação Echo em um módulo VBA (Visual Basic for Applications), use o método Echo 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. Ele mostra o uso das ações Echo, Close, OpenForm, SetValue e GoToControl . A ação SetValue define o controle ID do Fornecedor no formulário Produtos como o fornecedor atual no formulário Fornecedores. A ação GoToControl move o foco para o campo ID de categoria, no qual 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

Comentar

Echo

Echo On: Não

Interromper a atualização de 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 Lista de Produtos.

Abrirformulário

Nome do Formulário: Produtos

Exibição: Formulário

Modo de Dados: Adicionar

Modo de Janela: Normal

Abra o formulário Produtos.

Setvalue

Item: [Forms]! [Produtos]! [SupplierID]

Expressão: SupplierID

Defina o controle ID do Fornecedor como o fornecedor atual no formulário Fornecedores.

Irparacontrole

Nome do controle: CategoryID

Vá para o controle ID de categoria.

Sincronizar formulários usando uma macro

A macro a seguir abre o formulário Lista de Produtos no canto inferior direito do formulário Fornecedores, exibindo os produtos do fornecedor atual. Ele mostra o uso das ações Echo, MsgBox, GoToControl, StopMacro, OpenForm e MoveSize . Ele também mostra o uso de uma expressão condicional com as ações MsgBox, GoToControl e StopMacro . Essa macro deve ser anexada ao botão Revisar Produtos no formulário Fornecedores.

Condição

Ação

Argumentos: Configuração

Comentar

Echo

Echo On: Não

Interromper a atualização de tela enquanto a macro está em execução.

IsNull([ID do fornecedor])

Msgbox

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

Bip: Sim

Tipo: Nenhum

Título: selecionar um fornecedor

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

...

Irparacontrole

Nome do controle: CompanyName

Mova o foco para o controle CompanyName.

...

Pararmacro

Pare a macro.

Abrirformulário

Nome do Formulário: Lista de Produtos

Exibição: Datasheet

Nome do filtro:

Em que condição: [ID do fornecedor] = [Formulários]! [Fornecedores]! [SupplierID]

Modo de dados: somente leitura

Modo de Janela: Normal

Abra o formulário Lista de Produtos e mostre os produtos do fornecedor atual.

MoveSize

À direita: 0,7799"

Para baixo: 1,8"

Posicione o formulário Lista de Produtos no canto inferior direito do formulário Fornecedores.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×