Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação de macro RunSQL para executar um consulta de ação em um banco de dados da área de trabalho Access usando a instrução SQL correspondente. Você também pode executar um consulta de definição de dados.

Observação: Essa ação não será permitida se o banco de dados não for confiável.

Configuração

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

Argumento da ação

Descrição

Instrução SQL

A instrução SQL para a consulta de ação ou a consulta de definição de dados que você deseja executar. O comprimento máximo dessa instrução é de 255 caracteres. Esse é um argumento obrigatório.

Usar transação

Selecione Sim para incluir essa consulta em um transação. Selecione Não se você não quiser usar uma transação. O padrão é Sim. Se você selecionar Não para esse argumento, a consulta poderá ser executada mais rapidamente.

Comentários

Você pode usar consultas de ação para acrescentar, excluir e atualizar registros e salvar o conjunto de resultados de uma consulta como uma nova tabela. Você pode usar consultas de definição de dados para criar, alterar e excluir tabelas e criar e excluir índices. Você pode usar a ação de macro RunSQL para executar essas operações diretamente de uma macro sem precisar usar consultas armazenadas.

Se você precisar digitar uma instrução SQL com mais de 255 caracteres, use o método RunSQL do objeto DoCmd em um módulo VBA (Visual Basic for Applications). Você pode digitar instruções SQL de até 32.768 caracteres no VBA.

As consultas de acesso são, na verdade, instruções SQL que são criadas quando você projeta uma consulta usando o grade de design no janela Consulta. A tabela a seguir mostra as consultas de ação do Access e as consultas de definição de dados e suas instruções SQL correspondentes.

Tipo de consulta

Instrução SQL

Ação

Acréscimo

INSERT INTO

Excluir

Delete

Criação de tabela

SELECIONE... EM

Atualizar

UPDATE

Definição de dados (específica de SQL)

Criar uma tabela

CRIAR TABELA

Alterar uma tabela

ALTER TABLE

Excluir uma tabela

DROP TABLE

Criar um índice

CREATE INDEX

Excluir um índice

DROP INDEX

Você também pode usar uma cláusula IN com essas instruções para modificar dados em outro banco de dados.

Observação: Para executar um consulta seleção ou consulta de tabela de referência cruzada de uma macro, use o argumento Exibir da ação macro OpenQuery para abrir uma consulta selecionada ou consulta cruzada existente no modo Folha de Dados. Você também pode executar consultas de ação existentes e consultas específicas do SQL da mesma forma.

Dica

Para ver o equivalente SQL de uma consulta do Access, clique em Exibição SQL no menu Exibir (na barra access status). Você pode usar as instruções SQL listadas como modelos para criar consultas para executar com a ação de macro RunSQL . Duplicar uma instrução SQL no argumento Instrução SQL para a ação de macro RunSQL tem o mesmo efeito que executar essa consulta access na janela de consulta.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×