Дія макросу «Установити тимчасову змінну»

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

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

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

Аргумент дії

Опис

Ім’я

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

Вираз

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

Зауваження

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

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

=[TempVars]![MyVar]

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

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

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

Приклад

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

Умова

Дія

Аргументи

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

Ім’я: MyVar

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

[TempVars]![MyVar]<>0

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

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

Сигнал: Так

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

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

Ім’я: MyVar

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

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

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

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

×