Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Num projeto do Access (*.adp), pode utilizar a ação de macro OpenFunction para abrir um função definida pelo utilizador no vista de Folha de dados, função inline vista de Estrutura, vista editor de texto SQL (para uma função definida pelo utilizador escalar ou tabela) ou Pré-visualizar. Esta ação executa a função definida pelo utilizador quando aberta na vista Folha de Dados. Também pode selecionar o modo de introdução de dados para a função definida pelo utilizador e restringir os registos apresentados pela função definida pelo utilizador.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Nota: O Access 2010 é a última versão que suporta projetos de dados do Access.

Definição

A ação de macro OpenFunction tem os seguintes argumentos.

Argumento de ação

Descrição

Nome da Função

O nome da função definida pelo utilizador a abrir. A caixa Nome da Função apresenta todas as funções definidas pelo utilizador na base de dados atual. Este argumento é obrigatório.

Se executar uma macro com a ação Função num base de dados de biblioteca, Access primeiro procura a função com este nome na base de dados da biblioteca e, em seguida, na base de dados atual.

Ver

A vista na qual a função definida pelo utilizador será aberta. Selecione Folha de Dados, Estrutura, Pré-visualizar, Tabela Dinâmica ou Gráfico Dinâmico na caixa Ver . A predefinição é Folha de Dados.

Modo de Dados

O modo de introdução de dados para a função definida pelo utilizador. Isto aplica-se apenas às funções definidas pelo utilizador abertas na vista Folha de Dados. Selecione Adicionar (o utilizador pode adicionar novos registos, mas não pode ver ou editar registos existentes), Editar (o utilizador pode ver ou editar registos existentes e adicionar novos registos) ou Só de Leitura (o utilizador só pode ver registos). A predefinição é Editar.

Observações

Esta ação de macro é semelhante a fazer duplo clique numa função definida pelo utilizador no Painel de Navegação ou ao clicar com o botão direito do rato na função no Painel de Navegação e selecionar uma vista.

Mudar para a vista Estrutura enquanto a função definida pelo utilizador está aberta remove a definição de argumento Modo de Dados para a função definida pelo utilizador. Esta definição não está em vigor, mesmo que o utilizador regresse à vista Folha de Dados.

Sugestões    

  • Pode selecionar uma função definida pelo utilizador no Painel de Navegação e arrastá-la para a janela de estrutura da macro. Esta ação cria automaticamente uma ação OpenFunction que abre a função definida pelo utilizador na vista Folha de Dados.

  • Se não pretender apresentar as mensagens do sistema que normalmente aparecem quando uma função definida pelo utilizador é executada (indicando que é uma função definida pelo utilizador e que mostra quantos registos serão afetados), pode utilizar a ação de macro DefinirDefinições para suprimir a apresentação destas mensagens.

Para executar a ação de macro OpenFunction num módulo Visual Basic for Applications (VBA), utilize o método OpenFunction do objeto DoCmd.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×