Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Pode utilizar a ação de macro Eco para especificar se eco está ativado nas bases de dados de ambiente de trabalho do Access. Por exemplo, pode utilizar esta ação para ocultar ou mostrar os resultados de uma macro enquanto é executada.

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

Nota: A ação de macro Eco não está disponível nas aplicações Web do Access.

Definição

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

Argumento de ação

Descrição

Eco Ativado

Clique em Sim (ativar o eco) ou Em (desativar eco) na caixa Eco Ativado na secção Argumentos de Ação da janela do Construtor de Macros. A predefinição é Sim.

Texto da Barra de Estado

O texto a apresentar no barra de estado quando o eco está desativado. Por exemplo, quando o eco está desativado, a barra de estado pode apresentar "A macro está em execução".

Observações

Quando Access executa uma macro, a atualização de ecrã mostra frequentemente informações não essenciais para o funcionamento da macro. Quando define o argumento Eco Em como Não, a macro é executada sem atualizar o ecrã. Quando a macro for concluída, o Access volta a ativar automaticamente o eco e repinta a janela. A definição Não para o argumento Eco Em não afeta a funcionalidade da macro nem os respetivos resultados.

A ação Eco não suprime a apresentação de caixas de diálogo modal, como mensagens de erro ou formulários de pop-up, como folhas de propriedades. Pode utilizar caixas de diálogo e formulários de pop-up para recolher ou apresentar informações, mesmo que o eco esteja desativado. Para suprimir todas as caixas de diálogo ou mensagens, exceto caixas de diálogo e caixas de diálogo de mensagem de erro que exigem que o utilizador introduza informações, utilize a ação SetWarnings .

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

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

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

Exemplos

Definir o valor de um controlo com uma macro

A seguinte macro abre o formulário Adicionar Produtos a partir de um botão no formulário Fornecedores. Mostra a utilização das ações Echo, Close, OpenForm, SetValue e GoToControl . A ação SetValue define o controlo ID do Fornecedor no formulário Produtos para o fornecedor atual no formulário Fornecedores. Em seguida, a ação GoToControl move o foco para o campo ID da Categoria, 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 Ativado: Não

Pare a atualização do ecrã enquanto a macro está em execução.

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 de Dados: Adicionar

Modo de Janela: Normal

Abra o formulário Produtos.

SetValue

Item: [Formulários]! [Produtos]! [IDDoForforcedor]

Expressão: IDDoForforcedor

Defina o controlo ID do Fornecedor para o fornecedor atual no formulário Fornecedores.

IrParaControlo

Nome do Controlo: CategoryID

Aceda ao controlo ID da Categoria.

Sincronizar formulários com uma macro

A seguinte macro abre o formulário Lista de Produtos no canto inferior direito do formulário Fornecedores, apresentando os produtos do fornecedor atual. Mostra a utilização das ações Eco, MsgBox, GoToControl, StopMacro, OpenForm e MoveSize . Também mostra a utilização de uma expressão condicional com as ações MsgBox, GoToControl e StopMacro . Esta macro deve ser anexada ao botão Rever Produtos no formulário Fornecedores.

Condição

Ação

Argumentos: Definição

Comentário

Echo

Eco Ativado: Não

Pare a atualização do ecrã enquanto a macro está em execução.

IsNull([ID do Fornecedor])

CxMsg

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

AvisoSonoro: Sim

Tipo: Nenhum

Título: selecione um Fornecedor

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

...

IrParaControlo

Nome do Controlo: NomedaEmpresa

Mude o foco para o controlo CompanyName.

...

PararMacro

Pare a macro.

AbrirFormulário

Nome do Formulário: Lista de Produtos

Ver: Folha de Dados

Nome do Filtro:

Condição Where: [ID do Fornecedor] = [Formulários]! [Fornecedores]! [IDDoForforcedor]

Modo de Dados: Só de Leitura

Modo de Janela: Normal

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

MoverSize

Direita: 0,7799"

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 subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×