Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

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

Параметр

Дія макросу RunSQL має такі аргументи:

Аргумент дії

Опис

Sql

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

Використовувати транзакцію

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

Примітки

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

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

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

Тип запиту

Sql

Дія

на додавання;

INSERT INTO

Видалити

Delete

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

ВИБЕРІТЬ... В

на оновлення.

UPDATE

Визначення даних (для sql-специфічного)

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

СТВОРИТИ ТАБЛИЦЮ

Змінення таблиці

ALTER TABLE

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

ПЕРЕТЯГНІТЬ ТАБЛИЦЮ

Створення покажчика

СТВОРИТИ ІНДЕКС

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

ІНДЕКС ПЕРЕТЯГУВАННЯ

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

Примітка.: Щоб виконати вибірковий запит або перехресний запит макросу, скористайтеся аргументом Подання дії макросу Відкритизапит , щоб відкрити наявний вибірковий запит або перехресний запит у вікно табличного подання даних. Ви також можете виконувати наявні запити на змінення та запити sql таким же чином.

Порада.

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×