Personalizar um modo de exibição em um Access app criando uma macro de interface do usuário

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Com macros de interface do usuário (IU) em aplicativos Web do Access, você pode executar ações como abrir outro modo de exibição, aplicar um filtro ou criar um novo registro. Há dois tipos: macros de interface do usuário "inseridas", que são anexadas diretamente a objetos da interface do usuário, como botões de comando, caixas de combinação ou o objeto do botão barra de ações, e macros de interface do usuário "autônomas", contidos em objetos de macro.

Para evitar a duplicação da lógica da macro, reutilize macros autônomas da interface do usuário chamando-as de outras macros. Você pode ver as macros da interface do usuário autônoma no painel de navegação, em macros, mas não pode executá-las diretamente. Use a ação ExecutarMacro para executar uma macro de interface do usuário autônoma de uma macro de interface do usuário incorporada.

Observação: Este artigo não se aplica aos bancos de dados da área de trabalho do Access.

Criar uma macro de interface do usuário inserida em um aplicativo Web do Access

As macros de interface do usuário inseridas em aplicativos Web do Access são executadas quando ocorrem eventos específicos em um modo de exibição, como clicar em um botão, selecionar um item em uma caixa de combinação ou carregar um modo de exibição. As macros tornam-se parte do modo de exibição ou controle em que estão incorporadas.

Aqui estão os eventos para os quais você pode anexar uma macro de interface do usuário em um controle ou modo de exibição em um Access Web App:

Tipo de evento

Quando isso ocorre

Após a atualização

Ocorre após você digitar dados em um controle ou selecionar um item em um controle de lista.

On Click

Ocorre quando um controle é selecionado.

No momento

Ocorre quando o usuário se move para um registro diferente no modo de exibição.

Ao carregar

Ocorre quando um modo de exibição é aberto.

E aqui estão os eventos que cada controle suporta nos modos de exibição de lista e em branco:

Tipo de controle ou de objeto

Eventos com suporte

Botão da barra de ações

On Click

Preenchimento Automático

Após a atualização, clique em

Imagem do botão

On Click

Caixa de seleção

Após a atualização

Caixa de combinação

Após a atualização

Hyperlink

Após a atualização, clique em

Exemplo do nome do remetente antes de um comentário inserido

On Click

Rótulo

On Click

Caixa de texto de várias linhas

Após a atualização, clique em

Caixa de texto

Após a atualização, clique em

Modo de Exibição

No momento, ao carregar

Observações: 

  • Os modos de exibição de resumo em aplicativos Web do Access não são compatíveis com a capacidade de adicionar controles personalizados, o que significa que você não pode adicionar nenhuma macro de interface do usuário a controles nesse tipo de modo de exibição.

  • Os modos de exibição de folha de dados não dão suporte a eventos de controle After Update. Você só pode definir a lógica de macro no evento After Update dos controles colocados em modos de exibição de lista e em branco.

  • Controles do navegador da Web, controles de subexibição e itens relacionados os controles não dão suporte a eventos em qualquer tipo de exibição.

Veja como criar uma macro de interface do usuário inserida em um aplicativo Web do Access:

  1. Selecione o controle para o qual você deseja inserir 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 de um botão de comando em uma exibição.

  3. Clique no evento ao qual você deseja anexar a macro. O Access exibe uma macro em branco no modo Design de macro, e você pode começar a adicionar ações.

Criar uma macro de interface do usuário autônoma em um aplicativo Web do Access

  1. Clique em Home > Advanced > macro.

    O Access exibe uma macro em branco no modo Design de macro, e você pode começar a adicionar ações.

  2. Clique em Salvar. Digite o nome da macro na caixa nome da macro e, em seguida, clique em OK.

Dicas para criar uma macro de interface do usuário em um Access Web App

Essas dicas devem ajudar o processo a ficar mais tranqüilamente.

  • Para se referir a um campo em uma macro, use o formato [TableName]. [ FieldName]. Por exemplo, use [tarefas]. [ Data de conclusão] para se referir ao campo data de conclusão e [tarefas]. [ Status] para se referir ao campo status . Se o modo de exibição for baseado em uma consulta, forneça o nome do objeto de consulta salvo. Por exemplo, se a fonte de registro do modo de exibição for uma consulta chamada myQuery, use [myQuery]. [ Data de conclusão] para se referir ao campo data de conclusão na consulta.

  • Antes de criar uma macro de interface do usuário inserida, anote os nomes das tabelas, campos e controles que pretende usar, pois você não poderá alternar para outras guias enquanto estiver trabalhando nele.

  • Alguns argumentos de ação de macro dão suporte a expressões. Se você quiser usar uma expressão para um argumento de ação de macro, insira o símbolo = na primeira posição na caixa de argumentos. Se o argumento der suporte a expressões, o Access exibirá um botão do construtor de expressões no lado direito da caixa de argumentos.

  • Economize com frequência.

Expanda suas habilidades no Office
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.

×