Pode utilizar a ação macro Echo para especificar se eco está ligado nas bases de dados do ambiente de trabalho do Access. Por exemplo, pode usar esta ação para esconder ou mostrar os resultados de uma macro enquanto corre.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Nota: A ação macro Echo não está disponível em aplicações web do Access.

Definição

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

Argumento de ação

Descrição

Eco on

Clique em Sim (ligue o eco) ou Não (desligue o eco) na caixa Echo On na secção Argumentos de Ação da janela Macro Builder. A predefinição é Sim.

Texto da Barra de Estado

O texto a visualizar no barra de estado quando o eco estiver desligado. Por exemplo, quando o eco é desligado, a barra de estado pode exibir "A macro está a funcionar".

Observações

Quando Access executa um macro, a atualização do ecrã muitas vezes mostra informações não essenciais para o funcionamento da macro. Quando define o argumento Echo On para Não,a macro funciona sem atualizar o ecrã. Quando a macro termina, o Access volta automaticamente a ecoar e volta a tapar a janela. A definição "Não" para o argumento Echo On não afeta a funcionalidade do macro ou os seus resultados.

A ação Echo não suprimi a exibição de modal caixas de diálogo, tais como mensagens de erro ou formulários pop-up, como folhas de propriedade. Pode utilizar caixas de diálogo e formulários pop-up para recolher ou exibir informações, mesmo que o eco esteja desligado. Para suprimir todas as caixas de mensagens ou diálogos, exceto caixas de mensagens de erro e caixas de diálogo que exijam que o utilizador introduza informações, utilize a ação SetWarnings.

Pode executar a ação Echo mais do que uma vez numa macro. Isto permite-lhe alterar o texto da barra de estado enquanto o macro funciona.

Se desligar o eco, pode utilizar a ação Ampulheta para transformar o ponteiro do rato num ícone de ampulheta (ou qualquer ícone de ponteiro do rato que definiu para "Busy") para fornecer uma indicação visual de que a macro está em funcionamento.

Para executar a ação Echo num módulo Visual Basic for Applications (VBA), utilize o método Echo do objeto DoCmd.

Exemplos

Defina o valor de um controlo utilizando uma macro

A macro a seguir abre o formulário Add Products a partir de um botão no formulário Fornecedores. Mostra a utilização das ações Echo, Close,OpenForm,SetValuee GoToControl. A ação SetValue define o controlo de identificação do fornecedor no formulário de Produtos ao fornecedor atual no formulário Fornecedor. A ação GoToControl move então o foco para o campo categoria ID, onde pode começar a introduzir dados para o novo produto. Esta macro deve ser anexada ao botão Adicionar Produtos no formulário Fornecedores.

Ação

Argumentos: Definição

Comentário

Echo

Eco em: Não

Pare a atualização do ecrã enquanto o macro estiver em funcionamento.

Fecho

Tipo de Objeto: Formulário

Nome do objeto: Lista de produtos

Guardar: Não

Feche o formulário lista de produtos.

AbrirFormulário

Nome do formulário: Produtos

Ver: Formulário

Modo dados: Adicionar

Modo de Janela: Normal

Abra o formulário Produtos.

SetValue

Ponto: [Formulários]! [Produtos]! [FornecedorID]

Expressão: SupplierID

Desa estava o controlo de identificação do fornecedor ao fornecedor atual no formulário Fornecedores.

IrParaControlo

Nome de controlo: CategoriaID

Vá ao controlo de categoria ID.

Sincronizar formas 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. Mostra a utilização das ações Echo, MsgBox,GoToControl,StopMacro,OpenForme MoveSize. Também mostra o uso de uma expressão condicional com as ações msgBox,GoToControle StopMacro. Esta macro deve ser anexada ao botão Produtos de Revisão no formulário Fornecedores.

Condição

Ação

Argumentos: Definição

Comentário

Echo

Eco em: Não

Pare a atualização do ecrã enquanto o macro estiver em funcionamento.

Isnull ([ID fornecedor])

CxMsg

Mensagem: Mude para o registo do fornecedor cujos produtos deseja ver e, em seguida, clique novamente no botão Produtos de Revisão.

AvisoSonoro: Sim

Tipo: Nenhum

Denominação: Selecione um Fornecedor

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

...

IrParaControlo

Nome de controlo: Nome da empresa

Mova o foco para o controlo do Nome da Empresa.

...

PararMacro

Pare a macro.

AbrirFormulário

Nome do formulário: Lista de produtos

Ver: Ficha técnica

Nome do filtro:

Onde condição:[ID fornecedor] = [Formulários]! [Fornecedores]! [FornecedorID]

Modo dados: Ler apenas

Modo de Janela: Normal

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

MoveSize

Direito: 0.7799"

Abaixo: 1.8"

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

Precisa de mais ajuda?

Aumente os seus conhecimentos

Explore as formações >

Seja o primeiro a obter novas funcionalidades

Aderir ao Microsoft insiders >

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×