Personalizar uma vista criando uma macro de interface de utilizador

Importante   Este artigo é convertida de máquina, a exclusão de responsabilidade. Localize Verifique a versão inglesa do presente artigo aqui para referência.

Com macros de interface pode executar cações, como abrir outra vista, aplicar um filtro ou criar um novo registo. Existem dois tipos: macros IU “incorporadas”, que se anexam diretamente a objetos da interface de utilizador, como botões de comando, caixas de combinação ou objeto do botão da Barra de Dação e macros IU “autónomas”, contidas em objetos de macro.

Para evitar duplicar o código, reutilize macros IU autónomas chamando-as a partir de outras macros. Pode ver as macros IU autónomas no Painel de Navegação, em Macros, mas não pode executá-las diretamente daí. Utilize a ação ExecutarMacro para executar uma macro IU autónoma a partir de uma macro IU incorporada.

Criar uma macro IU incorporada

As macros IU incorporadas são executadas quando eventos específicos ocorrem numa vista, como clicar num botão, selecionar um item numa caixa de combinação ou carregar uma vista. As macros tornam-se parte da vista ou do controlo em que estão incorporadas.

Eis aqui os eventos aos quais pode anexar uma macro IU num controlo ou vista:

Tipo de Evento

Quando ocorre

Após Atualização

Ocorre após escrever dados num controlo ou selecionar um item num controlo da lista.

Ao Fazer Clique

Ocorre quando um controlo é selecionado.

No Atual

Ocorre quando o utilizador passa para um registo diferente na vista.

Ao Carregar

Ocorre quando uma vista é aberta.

E aqui estão os eventos que cada controlo suporta:

Controlo ou tipo de objeto

Eventos suportados

Botão da Barra de Dação

Ao Fazer Clique

Conclusão Automática

Após Atualização, Ao Fazer Clique

Botão

Ao Fazer Clique

Caixa de Verificação

Após Atualização

Combo Box

Após Atualização

Hiperligação

Após Atualização, Ao Fazer Clique

Selecione um formato de Numeração romana

Ao Fazer Clique

Label

Ao Fazer Clique

Caixa de Texto de Várias Linhas

Após Atualização, Ao Fazer Clique

Text Box

Após Atualização, Ao Fazer Clique

Visualização

No Atual, Ao Carregar

Eis aqui como criar uma macro IU incorporada:

  1. Selecione o controlo onde pretende incorporar a macro.

  2. Clique no botão Ações. O Access abre a caixa de diálogo Ações para a ação personalizada.

    O botão Ações para um botão de comando numa vista.

  3. Clique no evento que pretende anexar à macro.
    O Access apresenta uma macro em branco na Vista de Estrutura da macro e pode começar a adicionar cações.

Criar uma macro IU autónoma

  1. Clique em Base > Avançadas > Macro.

O Access apresenta uma macro em branco na Vista de Estrutura da macro e pode começar a adicionar cações.

  1. Clique em Guardar. Introduza o nome da macro na caixa Nome da Macro e clique em OK.

Sugestões para criar uma macro IU

Estas sugestões devem ajudar o processo a decorrer sem problemas.

  • Para consultar um campo numa macro, utilize o formato [NomeDaTabela].[NomeDoCampo]. Por exemplo, utilize [Tarefas].[Data para Conclusão] para consultar o campo Data para Conclusão e [Tarefas].[Estado] para consultar o campo Estado.

  • Antes de criar uma macro IU incorporada, anote os nomes das tabelas, os campos e os controlos que pretende utilizar, porque não poderá passar para outros separadores enquanto estiver a trabalhar nela.

  • Guarde frequentemente.

Nota   Exclusão de Responsabilidade da Tradução Automática: Este artigo foi traduzido por um sistema informático sem intervenção humana. A Microsoft fornece estas traduções automáticas para ajudar utilizadores que não falam inglês a desfrutarem de conteúdos acerca dos produtos, serviços e tecnologias da Microsoft. Uma vez que o artigo foi traduzido de forma automática, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Aplica-se a: Access 2016 Preview, Access 2016 Developer, Access 2013



As informações foram úteis?

Sim Não

Como podemos melhorá-lo?

255 carateres restantes

Para proteger a sua privacidade, não inclua informações de contacto nos seus comentários. Reveja o nosso política de privacidade.

Obrigado pelos seus comentários!

Recursos de suporte

Alterar idioma