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

Importante    Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Com macros de interface do usuário em aplicativos de web Access, você pode executar ações como abrir outro modo de exibição, a aplicação de um filtro ou criar um novo registro. Há dois tipos: "incorporado" macros de interface do usuário, que conecte diretamente a objetos de interface do usuário, como botões de comando, caixas de combinação ou a barra objeto de botão de ação e macros de interface do usuário "autônomo", contidas em objetos de macro.

Para evitar duplicar a lógica de macro, reutilize macros UI autônomas chamando-os de outras macros. Você pode ver as macros independente da interface do usuário do painel de navegação, em Macros, mas não pode ser executado diretamente de lá. Use a ação ExecutarMacro para executar uma macro de interface do usuário independente de uma macro incorporada de interface do usuário.

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

Criar uma macro incorporada de interface do usuário em um aplicativo da web do Access

Macros incorporadas de interface do usuário em aplicativos de web Access execute quando eventos específicos ocorrem em um modo de exibição, clicando 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 que estão incorporados.

Estes são os eventos que você pode anexar uma macro da interface do usuário em um controle ou o modo de exibição em um aplicativo de web Access:

Tipo de evento

Quando ocorre

Após atualizar

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.

No atual

Ocorre quando o usuário se move para outro registro na exibição.

Ao carregar

Ocorre quando uma exibição é aberta.

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

Tipo de objeto ou controle

Eventos com suporte

Botão da Barra de Ações

Ao clicar

Preenchimento Automático

Após atualizar, Ao clicar

Botão

Ao clicar

Caixa de seleção

Após atualizar

Combo Box

Após atualizar

Hiperlink

Após atualizar, Ao clicar

Image

Ao clicar

Label

Ao clicar

Caixa de texto de várias linhas

Após atualizar, Ao clicar

Text Box

Após atualizar, Ao clicar

Exibição

No atual, Ao carregar

Observação   

  • Visualizações resumidas em aplicativos de web do Access não oferecem suporte a capacidade de adicionar controles personalizados, o que significa que você não pode adicionar qualquer macro de interface do usuário para todos os controles neste tipo de modo de exibição.

  • Modos de exibição folha de dados não oferecem suporte para os eventos do controle após a atualização. Você só pode definir a lógica de macro no evento após a atualização de controles colocados em lista e modos de exibição em branco.

  • Controles de navegador da Web, controles de modo de exibição secundário e controles de itens relacionados não suportam nenhum evento em qualquer tipo de modo de exibição.

Eis aqui como criar uma macro incorporada de interface do usuário em um aplicativo de web Access:

  1. Selecione o controle no qual você deseja inserir a macro.

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

    O botão Ações de um botão de comando em uma exibição.

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

Crie uma macro independente da interface do usuário em um aplicativo da web do Access

  1. Clique em Página Inicial > Avançado > 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. Insira o nome da macro na caixa Nome da Macro e clique em OK.

Dicas para criar uma macro da interface do usuário em um aplicativo da web do Access

Estas dicas devem ajudar o processo a fluir mais tranquilamente.

  • Para se referir a um campo em uma macro, use o formato [TableName]. [ Nome do campo]. Por exemplo, use [tarefas]. [ Data de conclusão] para referir-se para o campo de Data de vencimento e [tarefas]. [ Status] para referir-se ao campo Status. Se o modo de exibição é baseado em uma consulta, forneça o nome do objeto de consulta salva. Por exemplo, se uma consulta chamada ' MyQuery ' origem do registro do seu modo de exibição, use [' MyQuery ']. [ Data de conclusão] para referir-se ao campo Data de vencimento na consulta.

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

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

  • Salve com frequência.

Observação   Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Aplicável a: Access 2016 Preview, Access 2013



Essas informações foram úteis?

Sim Não

Como podemos melhorá-lo?

255 caracteres restantes

Para proteger sua privacidade, não inclua informações de contato em seus comentários. Avalie nosso política de privacidade.

Obrigado por seus comentários!

Recursos de suporte

Alterar idioma