Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
Em um projeto do Access, você pode usar a ação AbrirFunção para abrir uma função definida pelo usuário no modo Folha de Dados, uma função in-line no modo Design, o modo Editor de Texto do SQL (para uma função definida pelo usuário escalar ou de tabela) ou Visualizar Impressão. Esta ação executa a função definida pelo usuário quando aberta em modo Folha de Dados. Você também pode selecionar o modo de entrada de dados para a função definida pelo usuário e restringir os registros exibidos pela função definida pelo usuário.
Observação
Essa ação não será permitida se o banco de dados não for confiável.
Setting
A ação AbrirFunção tem os seguintes argumentos.
Argumento da ação |
Descrição |
|---|---|
Nome da função |
O nome da função definida pelo usuário que será aberta. A caixa Nome da Função da seção Argumentos da Ação do painel Construtor de Macros mostra todas as funções definidas pelo usuário no banco de dados atual. Esse é um argumento necessário. Se você executar uma macro que contém a ação Function em um banco de dados de biblioteca, o Microsoft Access primeiro procurará a função com esse nome no banco de dados da biblioteca e, em seguida, no banco de dados atual. |
View |
O modo de exibição no qual a função definida pelo usuário será aberta. Clique em Folha de Dados, Design, Visualizar Impressão, Tabela Dinâmica ou Gráfico Dinâmico na caixa Modo de Exibição. O padrão é Folha de Dados. |
Modo de Dados |
O modo de entrada de dados da função definida pelo usuário. Isso se aplica somente a funções definidas pelo usuário abertas no modo Folha de Dados. Clique em Adicionar (o usuário pode adicionar novos registros, mas não pode exibir ou editar os existentes), Editar (o usuário pode exibir ou editar os registros existentes e adicionar novos) ou Somente Leitura (o usuário só pode exibir registros). O padrão é Editar. |
Comentários
Esta ação é semelhante a clicar duas vezes em uma função definida pelo usuário do Painel de Navegação ou a clicar com o botão direito do mouse na função do Painel de Navegação e selecionar um modo de exibição.
Alternar para o modo Design enquanto a função definida pelo usuário é aberta remove a configuração do argumento Modo de Dados da função definida pelo usuário. Essa configuração não entra em vigor, mesmo se o usuário retorna para o modo Folha de Dados.
Dica
- Você pode selecionar uma função definida pelo usuário no Painel de Navegação e arrastá-la para uma linha de ação de macro. Isso cria automaticamente uma ação AbrirFunção que abre a função definida pelo usuário em modo Folha de Dados.
- Se você não desejar exibir as mensagens de sistema que normalmente aparecem quando uma função definida pelo usuário é executada (indicando que é uma função definida pelo usuário e mostrando quantos registros serão afetados), poderá usar a ação DefinirAvisos para suprimir a exibição dessas mensagens.
Para executar a ação AbrirFunção em um módulo do VBA (Visual Basic for Applications), use o método OpenFunction do objeto DoCmd.