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.

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

Para evitar duplicar a lógica de macro, reutilizar macros de interface do usuário autônoma chamando-as de outras macros. Você pode ver as macros de interface do usuário autônomas no Painel de Navegação, em Macros, mas não é possível executar diretamente a partir daí. 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 incorporada em um aplicativo Web do Access

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

Aqui estão os eventos aos que você pode anexar uma macro de interface do usuário em um controle ou exibição em um aplicativo Web do Access:

Tipo de Evento

Quando ocorre

Após a atualização

Ocorre depois que você digita dados em um controle ou seleciona um item em um controle de lista.

Ao clicar

Ocorre quando um controle é selecionado.

On Current

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

On Load

Ocorre quando um exibição é aberto.

E aqui estão os eventos que cada controle suporta em Exibições de lista e exibições em branco:

Tipo de objeto ou controle

Eventos com suporte

Botão Barra de Ações

Ao clicar

Preenchimento Automático

Após a atualização, clique em

Imagem do botão

Ao clicar

Caixa de seleção

Após a atualização

Caixa de combinação

Após a atualização

Hiperlink

Após a atualização, clique em

Imagem

Ao clicar

Rótulo

Ao clicar

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

On Current, On Load

Observações: 

  • Exibições de resumo em aplicativos Web do Access não suportam a capacidade de adicionar controles personalizados, o que significa que você não pode adicionar nenhuma macro de interface do usuário a nenhum controle nesse tipo de exibição.

  • Os exibições de folha de dados não suportam os eventos de controle Após Atualização. Você só pode definir a lógica de macro no evento Após Atualização dos controles colocados em Exibições lista e em branco.

  • Controles de navegador da Web, controles de subvisão e controles de itens relacionados não suportam eventos em nenhum tipo de exibição.

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

  1. Selecione o controle em que 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 que deseja anexar a macro. O Access exibe uma macro em branco no Design View 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 Design View de macro e você pode começar a adicionar ações.

  2. Clique em Salvar. Insira o nome da macro na caixa Nome da Macro e clique em OK.

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

Essas dicas devem ajudar o processo a ir mais suavemente.

  • Para fazer referência a um campo em uma macro, use o formato [TableName].[ FieldName]. Por exemplo, use [Tasks].[ Data de vencimento] para consultar o campo Data de Vencimento e [Tarefas].[ Status] para se referir ao campo Status. Se sua exibição for baseada em uma consulta, forneça o nome do objeto de consulta salvo. Por exemplo, se a fonte de registro do seu visualização for uma consulta chamada MyQuery, use [MyQuery].[ Data de vencimento] para se referir ao campo Data de Vencimento na consulta.

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

  • Alguns argumentos de ação de macro suportam expressões. Se você quiser usar uma expressão para um argumento de ação de macro, insira um sinal = na primeira posição da caixa de argumento. Se o argumento suportar expressões, o Access exibirá um botão Construtor de Expressões no lado direito da caixa de argumentos.

  • Salve com frequência.

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!

×