Entrar

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 web do Access, você pode executar ações como abrir outro modo de exibição, aplicando um filtro ou criar um novo registro. Existem dois tipos: "incorporado" macros de interface do usuário, que anexar diretamente a objetos de interface do usuário como botões de comando, caixas de combinação ou a barra objeto 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 de interface do usuário autônoma chamando-los a partir de outras macros. Você pode ver as macros da interface do usuário autônoma no painel de navegação, em Macros, mas você não pode executá-los diretamente de lá. Use a ação ExecutarMacro para executar uma macro de interface do usuário autônoma de uma macro de interface do usuário inserida.

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 Access web app

Macros de interface do usuário inseridas em aplicativos web do Access executam quando ocorrem eventos específicos em uma exibição, como clicar em um botão, selecionando um item em uma caixa de combinação ou carregar um modo de exibição. As macros se tornam a parte do modo de exibição ou controle que elas incorporadas no.

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

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 que cada controle suporta nos 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

Caixa de combinação

Após atualizar

Hiperlink

Após atualizar, Ao clicar

Imagem

Ao clicar

Rótulo

Ao clicar

Caixa de texto de várias linhas

Após atualizar, Ao clicar

Caixa de texto

Após atualizar, Ao clicar

Exibição

No atual, Ao carregar

Observação : 

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

  • Modos de exibição de folha de dados não têm suporte para os eventos de controle após a atualização. Você só pode definir 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 subexibição e controles de itens relacionados não oferecem suporte a todos os eventos em qualquer tipo de modo de exibição.

Veja aqui como criar uma macro de interface do usuário inserida em um Access web app:

  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 de macro e você pode começar a adicionar ações.

Criar uma macro de interface do usuário autônoma em um Access web app

  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 de interface do usuário em um Access web app

Estas dicas devem ajudar o processo a fluir mais tranquilamente.

  • Para se referir a um campo em uma macro, use o formato [TableName]. [ FieldName]. Por exemplo, use [tarefas]. [ Data de conclusão] consultem o campo de Data de conclusão e [tarefas]. [ Status] consultem o campo Status. Se o modo de exibição é baseado em uma consulta, forneça o nome do objeto de consulta salva. Por exemplo, se a fonte de registro do seu modo de exibição é uma consulta denominada ' MyQuery ', use [' MyQuery ']. [ Data de conclusão] para fazer referência ao campo Data de conclusão 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 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, digite um sinal de = na primeira posição na caixa do argumento. Se o argumento suporta expressões, o Access exibe um botão de construtor de expressões no lado direito da caixa do 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.



Essas informações foram úteis?

Como podemos melhorá-lo?

Como podemos melhorá-lo?

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!