Дія макросу «Виконати SQL»

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

За допомогою дії макросу виконати SQL для запуску на запит на змінення у Access настільної бази даних за допомогою відповідного інструкції SQL. Також можна запустити запит на визначення даних.

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Параметр

Дія макросу «« виконати SQL » має такі аргументи:

Аргумент дії

Опис

Оператор SQL

Оператор SQL для запиту на змінення або ви хочете, щоб виконати запит на визначення даних. Максимальна довжина декларацію становить 255 символів. Це – Обов'язковий аргумент.

Використання транзакції

Натисніть кнопку так , щоб додати цей запит транзакція. Виберіть параметр ні , якщо не потрібно використовувати транзакції. За промовчанням – це так. Якщо не вибрано на цей аргумент, запит може працювати швидше.

Зауваження

Можна використовувати запити на додавання, видалення та оновлення записів і до запиту таблиця результатів можна зберегти як нову таблицю. За допомогою запитів на визначення даних можна створювати, змінювати та видаляти таблиць і для створення та видалення індекси. За допомогою дії макросу виконати SQL для виконання цих операцій безпосередньо з макросу без використання зберігання запитів.

Якщо потрібно введіть SQL-інструкцію більше 255 символів, використовуйте виконати SQL метод об'єкта DoCmd у Visual Basic для застосунків (VBA) модуль. Введіть SQL-виразів 32 до 768 символів в VBA.

Доступ до запитів є фактично SQL-виразів, створених під час створення запиту за допомогою бланк у вікно запиту. У наведеній нижче таблиці показано запити на доступ і запитів на визначення даних і їхні відповідні інструкцій SQL.

Тип запиту

Оператор SQL

Дія

Додати

INSERT INTO

Видалення

DELETE

на створення таблиці;

ВИБЕРІТЬ ЕЛЕМЕНТ... У

Update

UPDATE

Визначення даних (SQL певних)

Створення таблиці

СТВОРЕННЯ ТАБЛИЦІ

Змінити таблицю

ALTER TABLE

Видалення таблиці

ПЕРЕТЯГУВАННЯ ТАБЛИЦІ

Створення індексу

СТВОРЕННЯ ІНДЕКСУ

Видалення індексу

ПЕРЕТЯГНІТЬ ПОКАЖЧИК

Речення IN можна також використовувати з таких операторів для змінення даних в іншій базі даних.

Примітка.: Для запуску вибірковий запит або перехресний запит з макросу, використовуйте подання аргумент OpenQuery дії макросу відкриття наявної виберіть запит або перехресний запит у вікно табличного подання даних. Також можна запустити наявні запити та SQL-запити таким же чином.

Порада

Щоб переглянути SQL еквівалент запиту Access, натисніть кнопку Режим SQL у меню вигляд (у рядку стану програми Access). За допомогою списку інструкцій SQL як моделі створення запитів для запуску дій макросу виконати SQL . Дублювання SQL-інструкцію в аргументі інструкцію SQL для дії макросу виконати SQL має того ж ефекту, як працює цей запит Access у вікні запиту.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×