Aplica-se A
Access 2010 Access 2007

Num projeto do Access (*.adp), pode utilizar a ação de macro OpenStoredProcedure para abrir um procedimento armazenado no vista de Folha de dados, procedimento armazenado vista de Estrutura ou Pré-visualizar. Esta ação executa o procedimento armazenado com nome quando aberto na vista Folha de Dados. Pode selecionar o modo de introdução de dados para o procedimento armazenado e restringir os registos apresentados pelo procedimento armazenado.

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 OpenStoredProcedure tem os seguintes argumentos.

Argumento de ação

Descrição

Nome do Procedimento

O nome do procedimento armazenado a abrir. A caixa Nome do Procedimento na secção Argumentos de Ação da janela de estrutura da macro mostra todos os procedimentos armazenados na base de dados atual. Este argumento é obrigatório.

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

Ver

A vista na qual o procedimento armazenado será aberto. Clique em 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 o procedimento armazenado. Isto aplica-se apenas aos procedimentos armazenados abertos na vista Folha de Dados. Clique em 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 é semelhante a fazer duplo clique no procedimento armazenado no Painel de Navegação ou clicar com o botão direito do rato no procedimento armazenado no Painel de Navegação e selecionar o comando pretendido.

Mudar para a vista Estrutura enquanto o procedimento armazenado está aberto remove a definição de argumento Modo de Dados do procedimento armazenado. Esta definição não está em vigor, mesmo que o utilizador regresse à vista Folha de Dados.

Sugestões

  • Pode arrastar um procedimento armazenado do Painel de Navegação para a janela de estrutura da macro. Esta ação cria automaticamente uma ação de macro OpenStoredProcedure que abre o procedimento armazenado na vista Folha de Dados.

  • Se não quiser apresentar as mensagens do sistema que normalmente aparecem quando um procedimento armazenado é executado (indicando que é um procedimento armazenado e que mostra quantos registos serão afetados), pode utilizar a ação SetWarnings para suprimir a apresentação destas mensagens.

Para executar a ação de macro OpenStoredProcedure num módulo Visual Basic for Applications (VBA), utilize o método OpenStoredProcedure 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.