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

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

Установлення

Дія макросу Установититимчасовузмінну містить наведені нижче аргументи.

Аргумент дії

Опис

Ім’я

Введіть ім’я тимчасової змінної.

Вираз

Введіть вираз, за допомогою якого встановлюватиметься значення для цієї тимчасової змінної. Не ставте перед виразом знак рівності (=). Ви можете натиснути кнопку Побудувати Кнопка "Конструктор", щоб установити цей аргумент за допомогою побудовника виразів.

Зауваження

  • За раз можна визначити не більше 255 тимчасових змінних. Якщо ви не видаляєте тимчасову змінну, вона залишається в пам’яті, доки ви не закриєте базу даних. Радимо видаляти тимчасові змінні, після того як завершите роботу з ними. Щоб видалити одну тимчасову змінну, скористайтеся дією Видалититимчасовузмінну та задайте для її аргументу ім’я тимчасової змінної, яку потрібно видалити. Якщо у вас кілька тимчасових змінних і ви хочете видалити їх усі разом, скористайтеся дією Видалитивсітимчасовізмінні.

  • Тимчасові змінні – глобальні. Створивши тимчасову змінну, ви можете посилатися на неї в процедурі обробки події, модулі Visual Basic for Applications (VBA), запиті або виразі. Наприклад, якщо ви створили тимчасову змінну з іменем MyVar, ви можете використати змінну як джерело елемента керування для текстового поля, використовуючи такий синтаксис:

=[TempVars]![MyVar]

Примітка.: У макросах, запитах і процедурах обробки подій не ставте перед виразом знак рівності.

Ви також можете посилатися на тимчасові змінні в будь-яких надбудовах або базах даних, на які посилаються.

  • Щоб виконати дію макросу Установититимчасовузмінну в модулі VBA, використайте метод Додати об’єкта TempVars.

Приклад

У наведеному нижче макросі показано, як створити тимчасову змінну за допомогою дії макросу Установититимчасовузмінну, використати тимчасову змінну в умові й повідомленні, а потім видалити тимчасову змінну.

Умова

Дія

Аргументи

Установититимчасовузмінну

Ім’я: MyVar

Вираз: InputBox("Введіть ненульове число.")

[TempVars]![MyVar]<>0

Повідомлення

Повідомлення: ="Ви ввели" & [TempVars]![MyVar] & "."

Сигнал: Так

Тип: Інформація

Видалититимчасовузмінну

Ім’я: MyVar

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

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

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

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

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

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

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

×