Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.
Num projecto do Access (*. adp), pode utilizar a ação de macro AbrirProcedimentoArmazenado para abrir um procedimento armazenado no vista de Folha de dados, procedimento armazenado vista de Estrutura ou pré-visualização. Esta ação executa o procedimento armazenado com nome quando aberto na vista de folha de dados. Pode selecionar o modo de entrada de dados para o procedimento armazenado e restringir os registos que apresenta o procedimento armazenado.
Nota: Esta ação não é permitida se a base de dados não é fidedigno.
Nota: Access 2010 está a última versão que suporte projectos de dados do Access.
Definição
A ação de macro AbrirProcedimentoArmazenado tem os seguintes argumentos.
Argumento de ação |
Descrição |
Nome do procedimento |
O nome do procedimento armazenado para o abrir. A caixa de caixa de nome do procedimento na secção de Argumentos de acção da janela de estrutura de macro mostra todos os procedimentos armazenados na base de dados atual. Este é um argumento necessário. Se executar uma macro que contenha a ação de macro AbrirProcedimentoArmazenado um base de dados de biblioteca, Access procura primeiro o procedimento armazenado com este nome da base de dados de biblioteca e, em seguida, na base de dados atual. |
Ver |
A vista em que será aberto o procedimento armazenado. Clique em folha de dados, estrutura, Pré-visualização, tabela dinâmica ou gráfico dinâmico na caixa Ver. A predefinição é folha de dados. |
Modo de dados |
O modo de entrada de dados para o procedimento armazenado. Aplica-se apenas a procedimentos armazenados abertos na vista de folha de dados. Clique em Adicionar (o utilizador pode adicionar novos registos, mas não é possível 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 fazendo duplo clique sobre o procedimento armazenado no painel de navegação, ou clicar o procedimento armazenado no painel de navegação e selecionar o comando que pretende.
Mudar para a vista de estrutura, enquanto o procedimento armazenado está aberto remove a definição do argumento Modo de dados para o procedimento armazenado. Esta definição não está na prática, mesmo se o utilizador regressa à vista de folha de dados.
Sugestões
-
Pode arrastar um procedimento armazenado a partir do painel de navegação para a janela de estrutura da macro. Esta ação cria automaticamente uma acção de macro AbrirProcedimentoArmazenado que abre o procedimento armazenado na vista de folha de dados.
-
Se não pretender apresentar as mensagens do sistema que normalmente aparecem quando um procedimento armazenado é executado (indicando que é um procedimento armazenado e que mostra como vários registos, serão afetados), pode utilizar a ação DefinirAvisos para suprimir a apresentação dos seguintes procedimentos mensagens.
Para executar a ação de macro AbrirProcedimentoArmazenado num módulo Visual Basic for Applications (VBA), utilize o método de AbrirProcedimentoArmazenado do objeto DoCmd .